miércoles, 16 de diciembre de 2015

Currículum Vítae Latex


Un currículum vítae, también simplificado C. V. o currículum, es el documento que resume los datos y experiencias más importantes de una persona.

El término suele aplicarse a la búsqueda de trabajo. En estos casos, el aspirante a un empleo, ayuda o similar debe presentar un documento con todo lo que ha hecho hasta la fecha, a modo de resumen de sus méritos. Existen distintas formas de presentarlo, pero suelen incluirse los datos personales, estudios, experiencia laboral, publicaciones y otros datos de interés, siempre relacionados con el puesto al que se vaya a optar.
El tipo de currículum vítae depende del modo en que se organice y del formato en el que se presente, ya sea en papel o de cualquier otra forma. Existen diversos modelos normalizados, establecidos por las instituciones oficiales. Desde 2004 existe en la Unión Europea el «Europass», un modelo común para velar por la transparencia de las cualificaciones y las competencias, donde el Currículum Europass es el elemento principal.

Dependiendo del modo en que organicemos la información, el currículum vítae puede ser de tres tipos:
  1. Cronológico: en este modelo se ordenan los datos, desde el más antiguo hasta el más reciente.
  2. Inverso: el modelo inverso destaca la experiencia laboral reciente. Es el más recomendable si la información está relacionada con el empleo al que se aspira.
  3. Funcional: los datos se ordenan por bloques temáticos. Es el más recomendable si la experiencia es muy dispersa o no hemos trabajado durante un tiempo.

En algunos casos se puede hablar del currículum combinado o mixto, en el que se combinan distintas estructuras para destacar los aspectos más positivos. Este modelo es el más difícil de armar. Aun así, puede ser útil para personas que llevan mucho tiempo trabajando en una carrera y han logrado varios objetivos.

Dado que se busca llamar la atención a primera vista, se recomienda adaptarlo a cada puesto de trabajo. El texto debe ser directo, breve y preciso, sin exageraciones ni falsedades. Tampoco deberán cometerse errores ortográficos. La fotografía es opcional y depende de cada empleador: aunque algunos la piden para conocer mejor al aspirante, otros la rechazan para no verse influidos por cuestiones ajenas a los méritos laborales. Normalmente se incluyen:
  1. Datos personales básicos
  2. Formación
  3. Experiencia laboral
  4. Información adicional (relacionados con el puesto)
  5. Objetivos (opcional)

En la mayoría de países, el tamaño del currículum no excede de un folio. Algunos incluyen una carta de motivación, en la que explican las razones por las que han solicitado el puesto y creen que encajan mejor, y/o una carta de recomendación, por las que otra persona (generalmente, un anterior empleador) da referencias del aspirante y defiende su valía.

Con la proliferación de internet y las redes sociales, se hace cada vez más popular la utilización de perfiles profesionales, como es el caso de Linkedin o Xing, y de herramientas que permiten la publicación de C.V. online e incluso la posibilidad de añadirle material multimedia como audio o vídeo.

Ahora un jemplo en LaTeX:
Descargar la plantilla aca, la primera imagen Muestra el resultado.

En caso de tener dudas, comentar por favor.

domingo, 6 de diciembre de 2015

Insertar imagénes de encabezado en Latex


La creación de documentos en Latex, se torna un poco tediosa cuando se trata de posicionar imágenes en un lugar específico en el documento. Sin embargo, cuando esto se logra, los resultados son satisfactorios.

En este ejemplo que pueden descargar y compilar ustedes mismos, les presento cómo insertar imágenes como encabezado en archivos o documentos hechos en Latex.



El paquete necesario para esto:
\usepackage{fancyhdr}
\pagestyle{fancy}

Obviamente también los paquetes de gráficos, imagen, y todo lo demás que vayan utilizar en su documento.

Bueno, para insertar las imágenes basta con midificar las siguientes líneas, agregando el nombre del archivo de imagen que van a insertar.
\lhead{\includegraphics[width=.18\textwidth]{logolinuxitos}}
\chead{\includegraphics[width=.18\textwidth]{blogger}}
\rhead{\includegraphics[width=.14\textwidth]{latex}}

 Las medidas que se muestran en el archivo en la parte del código que dice:
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\setlength\headheight{35.0pt}
\addtolength{\textheight}{-35.0pt}

Son para, configurar los márgenes de las imagenes, suponiendo que no necesiten un espacio tan amplio para mostrarlas, entonces habría que reducrilos o ampliarlos, segun sea el caso.

El resultado que se obtiene con este ejemplo es el que se muestra en la primera imagen del post.

Espero y sea de ayuda, si tienen dudas no duden en dejar comentarios.

Gracias.

sábado, 5 de diciembre de 2015

Instalar ZSH en Centos


Existen varios shell's disponibles para las terminales en Linux y la mayoría de estos sistemas usa uno que se llama Bash. Aunque bash es bueno y funcional para la mayoría de tareas que realizamos a diario en la consola, existen otras alternativas y una de ellas es ZSH. Piensa en él como en "un shell mejorado"; A mi personalmente me gusta definirlo como "El sublime text de las consolas" Ya que aparte de curiosas funcionalidades agregadas, también nos permite disfrutar de cosas como plugins y temas.

ZSH viene como paquete disponible desde los repos oficiales de cualquier distro, y para instalarlo en Fedora por ejemplo haríamos un:
Es muy importante que éstos comandos se ejecuten con sudo únicamente, para que los cambios sean para el usuario que estemos usando al instalarlo, si lo hacen usando el usuario root, entonces dicho usuario será él único que tenga esta configuración y no nuestro usuario normal con sudo.
Su página oficial es: http://ohmyz.sh/ también la pueden encontrar en github https://github.com/robbyrussell/oh-my-zsh.
El proceso de instalación es el siguiente:
sudo dnf -y install zsh
sudo dnf -y install git
Una vez instalado, es buena idea instalar el paquete de configuración "oh my zsh!" y esto se hace con:
1)
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2)
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3)
cp ~/.zshrc ~/.zshrc.orig
4) cambiar la shell actual a la shell zsh
sudo chsh -s /bin/zsh usuario
El último comando nos pedirá nuestra contraseña y más adelante, tendremos que cerrar sesión y volverla a abrir para ver nuestro nuevo shell en acción en la terminal. Podremos saber que estamos en ZSH porque el prompt es distinto al de bash.
Si quisieramos regresar  a nuestra shell aterior basta con hacer lo siguiente
sudo chsh -s /bin/bash usuario
Ahora les recomiendo un tema modificado por mi, que es el que uso en la primera imagen, el proceso de instalación se encuentra en este link http://linuxgx.blogspot.mx/2015/11/un-tema-elgante-para-zshell.html

viernes, 4 de diciembre de 2015

Instalar Sublime Text 3 en Centos

 
Sublime Text es un editor de texto sofisticado para el código, marcado y prosa. Te va a encantar la interfaz de usuario mancha, características extraordinarias y un rendimiento increíble.
La instalación mediante RPM no existe para fedora, sin embargo se puede instalar mediante un tarball que se descarga desde la página oficial de sublime text 3 para x86_64 aqui http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x64.tar.bz2 y para x86 aquí http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x32.tar.bz2  o si desean visitar la página oficial http://www.sublimetext.com/3.

Bueno, ejecutar los siguientes comandos:
Luego de la descarga, que no tarda mucho ya que tan solo son 7 MB, pasamos a desempaquetar y ubicarlo, en el directorio /opt/ que en teoría es usado para almacenar aplicaciones que no forman parte de la distribución. Todo lo que tenemos que hacer es (ojo, seleccionar el archivo correspondiente a la arquitectura que usen):
sudo tar -xvjf sublime_text_3_build_3083_x64.tar.bz2 -C /opt/
Luego de esto, nos tocara enviar el binario a nuestro directorio /usr/bin , y con solo hacer un enlace simbólico, podremos tenerlo en el directorio antes mencionado:
sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/sublime_text
Podremos crear un acceso directo a la aplicación usando el .desktop que viene en el tarball, para ello deberemos copiarlo del directorio /opt/sublime_text_3/ y enviarlo a ~/.local/share/applications:
cp /opt/sublime_text_3/sublime_text.desktop ~/.local/share/applications/
Al lanzador .desktop tendremos que hacerle unos pequeños cambios:
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text_3/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=/opt/sublime_text_3/Icon/128x128/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
 
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text_3/sublime_text -n
OnlyShowIn=Unity;
 
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text_3/sublime_text --command new_file
OnlyShowIn=Unity;
En caso de que ustedes ubiquen en otro directorio los archivos descargados, deben modificar el lanzador para que funcione correctamente.
Si presentan algun problema, puede asignarle su usuario al directorio de sublime-text 3 ubicado en /opt haciendo:
sudo chown -R $USER:$USER /opt/sublime_text_3/ 

Adicionalmente pueden utilizar una de estas licencias.
—– BEGIN LICENSE —–
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
—— END LICENSE ——
—– BEGIN LICENSE —–
K-20
Single User License
EA7E-940129
3A099EC1 C0B5C7C5 33EBF0CF BE82FE3B
EAC2164A 4F8EC954 4E87F1E5 7E4E85D6
C5605DE6 DAB003B4 D60CA4D0 77CB1533
3C47F579 FB3E8476 EB3AA9A7 68C43CD9
8C60B563 80FE367D 8CAD14B3 54FB7A9F
4123FFC4 D63312BA 141AF702 F6BBA254
B094B9C0 FAA4B04C 06CC9AFC FD412671
82E3AEE0 0F0FAAA7 8FA773C9 383A9E18
—— END LICENSE —— 
—– BEGIN LICENSE —–J2TeaM
2 User License
EA7E-940282
45CB0D8F 09100037 7D1056EB A1DDC1A2
39C102C5 DF8D0BF0 FC3B1A94 4F2892B4
0AEE61BA 65758D3B 2EED551F A3E3478C
C1C0E04E CA4E4541 1FC1A2C1 3F5FB6DB
CFDA1551 51B05B5D 2D3C8CFE FA8B4285
051750E3 22D1422A 7AE3A8A1 3B4188AC
346372DA 37AA8ABA 6EB30E41 781BC81F
B5CA66E3 A09DBD3A 3FE85BBD 69893DBD
—— END LICENSE ——

Y eso es todo.

domingo, 29 de noviembre de 2015

Instalar MySQL 5.7.x en Fedora 23


1.- Instalar el repositorio oficial de MySQL

sudo dnf -y localinstall http://dev.mysql.com/get/mysql57-community-release-fc23-7.noarch.rpm
2.-  Actualizar repositorios:
sudo dnf -y update

Antes que nada, configurar la versión a utilizar en los repositorios de MySQL, para esto ejecutar los siguientes comandos:
sudo dnf config-manager --enable mysql57-community
sudo dnf repolist enabled | grep "mysql.*-community.*"
sudo dnf -y update

 3.- Instalar MySQL

sudo dnf -y install mysql-community-server
4.- Iniciar el servicio de MySQL
sudo systemctl start mysql.service
5.- Antes de proseguir con la configuración de MySQL es necesario buscar la contraseña temporal que se le asigna al servidor con el siguiente comando:
sudo grep 'temporary password' /var/log/mysqld.log
Ahí se mostrará la contraseña, ahora así, ejecutar el comando:

6.-  Configurar MySQL:
mysql_secure_installation

Y continuar con el establecimiento de contraseña de root, eliminar los usuarios anonimos, etc.

Lo habitual de estos comandos:
Set root password? [Y/n] Y
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] n
 ... skipping.

By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] n
 ... skipping.

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y
 ... Success!




All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!


Cleaning up...

Y con eso hemos instalado MySQL 5.7.x en Fedora 23.

lunes, 16 de noviembre de 2015

DBeaver versión 3.5.4 en Fedora 23x86_64


Recientemente les habia comentado de DBeaver, un gestor editor de sql para diferentes motores de bases de datos, ya que como workbench no se puede instalar aún, busqué alternativas.

Si embargo, les mostraba una instalación un poco engorrosa, sobre todo porque era un ejecutable, la verdad ni a mi me gustaba, sin embargo eso lo hice de ese modo, porque el rpm oficial de la versión 3.5.3, mostraba un error antes de finalizar la instalación.

Resulta, que justo hoy, salió una nueva versión 3.5.4, esta versión ya es posible instalarla mediante doble clic si gustan o con nuestra querida terminal de la manera normal, o se así:

Obviamente hay que descargar el archivo antes de este link. http://dbeaver.jkiss.org/download/

Una vez descargado, abrimos la terminal y nos ubicamos en la ruta de descarga y ejecutamos el siguiente comando:
sudo rpm -ivh dbeaver-ce-3.5.4-stable.x86_64.rpm

Y eso es todo: ahora la instalación es mucho más fácil, Si gustan pueden eliminar los archivos anteriores con los siguientes comandos:
rm ~/.local/share/applications/dbeaver.desktop
sudo rm -R /opt/dbeaver.3.5.3

Cuando salga la nueva versión para fedora, sólo habría que descargarlo y actualizarlo de la siguiente manera:
sudo rpm -Uvh dbeaver-ce-3.5.4-stable.x86_64.rpm

Y listo, eso es todo por ahora.

domingo, 15 de noviembre de 2015

Instalar controlador de brillo en Fedora 23


En raras ocasiones el controlador del brillo de pantalla no se instala en Fedora 23. La verdad desconozco por qué ocurre esto, sin embargo la instalación del controlador es relativamente sencilla, al menos para fedora 23 es de la siguiente manera:


wget http://sourceforge.net/projects/postinstaller/files/fedora/releases/23/x86_64/brightness-2.0-1.fc23.noarch.rpm
sudo dnf -y install brightness-2.0-1.fc23.noarch.rpm

Y con eso se soluciona el problema.

sábado, 14 de noviembre de 2015

DBeaver alternativa a Workbench

 
Después de instalar MySQL en fedora 23, lo que yo haría es instalar Workbench, que es un editor gráfico para ejecutar scripts, o simplemente para administrar las bases de datos de mysql. 
 
Pero me llevé una sorpresa, MySQL Workbench aún no está disponible para fedora 23. En lo personal eso me molestó mucho, pero bueno, buscando en la web alternativas a este editor, encontré:
 

DBeaver EE

 
Es una libre herramienta de base de datos multi-plataforma para los desarrolladores, programadores, administradores de bases de datos SQL y analistas. Soporta todas las bases de datos populares: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MongoDB, etc.
Cuando encontré su página dije, wow, perfecto, tiene paquetes .rpm, qué más puedo pedir, pero sorpresa, el paquete .rpm que descargaba me marcaba errores, y una y otra vez, al parecer por alguna extraña razón, no me funcionó a instalación oficial por medio de RPM, así que tuve que descargar el portable y colocarlo en opt y crear su lanzador para el cajón de aplicaciones de fedora.

Los pasos son los siguientes:
1.- Descargar la versión y arquitectura desde aquí: http://dbeaver.jkiss.org/download/
 
2.- Descomprimir el archivo
 
3.- Moverlo a /opt
sudo mv dbeaver-ee-3.5.3-linux.gtk.x86_64 /opt/

4.- Crear el lanzador: suponiendo que no le cambiaron el nombre a la carpeta quedaría de la siguiente manera el lanzador:
Abrir archivo gedit y agregarle lo siguiente:
[Desktop Entry]
Version=3.5.3
Type=Application
Name=DBeaver EE
GenericName=DBeaver EE
Comment=Universal manager databases
Exec=/opt/dbeaver-ee-3.5.3/dbeaver %F
Terminal=false
MimeType=text/plain;
Icon=/opt/dbeaver-ee-3.5.3/icon.xpm
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
 
[Desktop Action Window]
Name=New Window
Exec=/opt/dbeaver-ee-3.5.3/dbeaver -n
OnlyShowIn=Unity;
 
[Desktop Action Document]
Name=New File
Exec=/opt/dbeaver-ee-3.5.3/dbeaver --command new_file
OnlyShowIn=Unity;

Guardar el archivo con el nombre de dbeaver.desktop en la ruta ~/.local/share/applications/

Y listo, con eso tenemos un editor de sql que funcionará en lo que sale workbench, en caso de que ustedes puedan descargar el .rpm y les funcione, perfecto.

Comenten por favor.

Solucionar error: ErrorTable 'performance_schema.session_variables' doesn't exist de MySQL mostrado en Netbeans

Recientemente instalé MySQL en Fedora 23 después de haber actualizado. Continuando con las instalaciones de los diferentes programas que utilizo y probando cada uno de ellos, me percaté del siguiente error que mostraba Netbeans al intentar ejecutar un aplicación desarrollada en java utilizando mysql como base de datos.

El mensaje del error es:
ErrorTable 'performance_schema.session_variables' doesn't exist



Al principio creí que se debía a las contraseñas del usuario de mysql, o que tal vez el jar estaba desactulizado, pero no era así. En internet encontré la siguiente instrucción de línea de comando para solucionar el error:
mysql_upgrade -u root -p --force
Luego reiniciar el servicio de mysql:
sudo /bin/systemctl restart  mysqld.service

Y con eso se soluciona el error:

Finalmente pude ejecutar mi programa:


Gracias por visitar. Si gustan descargar la aplicación lo tengo en mi sitio de github https://github.com/jesusferm/gestionbasedatos

Fuentes: 
http://stackoverflow.com/questions/31967527/table-performance-schema-session-variables-doesnt-exist
http://www.tecposter.com/fix-mysql-error-table-performance_schema-session_variables-doesnt-exist/

viernes, 13 de noviembre de 2015

Instalar entorno Minted para Latex en Fedora 23


Para usar Minted en Linux es necesario instalar los siguientes paquetes, previamente es necesario instalar el paquete minted para texlive.
A continuación se muestran los comandos para Fedora y Ubuntu, es posible que se modifiquen un poco para otras distros Linux:

sudo dnf -y install texlive-minted
sudo dnf -y install python
sudo dnf -y install python-setuptools 

Ahora la instalación de Pygments.

Instalar Pygments en fedora probar los dos para ver cual funciona.

sudo pip3 install Pygments
o usar la siguiente
sudo easy_install Pygments

Si por alguna razón no funciona, reinicien su máquina.

Ahora es necesario configurar su editor, en mi caso, uso TexStudio.
 Ir a configuración de TexStudio, en el botón Compilar y en Configuraciones establecer lo siguiente.

Si quieren probar un ejemplo, pueden descargar el siguiente Archivo de ejemplo.:


Gracias por visitar.

Instalar TexStudio en Fedora 23 mediante repositorio

Texstudio es un entorno de escritura integrado para la creación de documentos LaTeX. Nuestro objetivo es hacer que la escritura LaTeX lo más fácil y cómodo posible. Por lo tanto texstudio tiene numerosas características como el resaltado de sintaxis, visor integrado, verificación de referencias y varios asistentes. Para más detalles ver las características.

La instalación es la siguiente:

Crear un repositorio de la siguiente manera
sudo gedit /etc/yum.repos.d/jsundermeyer.repo
Cuando abra el archivo agregarle lo siguiente:
[home_jsundermeyer]
name=jsundermeyer's Home Project (Fedora_22)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/jsundermeyer/Fedora_22/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/jsundermeyer/Fedora_22//repodata/repomd.xml.key
enabled=1

Guardar el archivo y luego cerrarlo.

Ahora ejecutar el siguiente comando:
sudo dnf update

Ahora a instalar TexStudio:
sudo dnf install texstudio

Y eso sería todo: :)

Instalar Texlive en Fedora 23

TeX Live es una manera fácil de empezar a trabajar con el sistema de producción de documentos TeX. Proporciona un sistema integral de TeX con binarios para la mayoría de los sabores de Unix, incluyendo GNU / Linux, y también de Windows. Incluye todos los grandes programas relacionados con TeX-, paquetes de macros y fuentes que son software libre, incluyendo soporte para muchos idiomas en todo el mundo.
Para la instalación en fedora 23 o anteriores, existen varias versiones, que van desde las más completas full hasta la instalación mínima, todo depende de lo que ustedes necesiten.

Las versiones son:
texlive-scheme-basic
texlive-scheme-context
texlive-scheme-full
texlive-scheme-gust
texlive-scheme-medium
texlive-scheme-minimal
texlive-scheme-small
texlive-scheme-tetex
texlive-scheme-xml


Para instalarlas hacer lo siguiente:

sudo dnf -y install nombre-del-paquete
Ejemplo para una instalación completa:
sudo dnf -y install texlive-scheme-full

Y ahora solo a esperar que termine la instalación, la instalación de los paquetes completos tienen un total de 2862 paquetes.


Les recomiendo el editor de latex TexStudio.

jueves, 12 de noviembre de 2015

Instalar VirtualBox en Fedora 23

La versión 5 de VirtualBox ya está disponible para Fedora 23. Para los que no sepan, VirtualBox es un gestor de máquinas virtuales que nos permite correr otros sistemas operativos dentro de nuestro Fedora Linux.
Los siguientes comandos son para instalar VirtualBox 5.x en tu Fedora 22 y/o Fedora 23 sin problemas. Como lo haremos desde el repositorio oficial de Oracle, ésta versión se actualizará por si sola; Para instalarlo entonces, abrimos la terminal:

NOTA: Si tienes VirtualBox-4.3 o alguna otra versión asegurate de eliminarlo antes de instalar la nueva versión
sudo dnf -y remove VirtualBox-4.3 && sudo dnf clean all && dnf makecache
Ahora los siguientes comandos:
Actualizar el sistema, en caso de que haya actualizaciones de kernel, recomiendo reiniciar la máquina, para que cuando se instale VirtualBox y configure el Kernel, lo haga con la versión más reciente.
dnf -y update
Instalar actualizaciones de Kernel
sudo dnf install -y kernel-headers kernel-devel dkms gcc
El siguiente comando es solo por si tienes Kernel Pae
sudo dnf -y install kernel-PAE-devel

Descargar el repositorio oficial de VirtualBox, esto permitirá que el SO Fedora actualice automáticamente VirtualBox cada vez que haya alguna actualización disponible.
sudo wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
Instalar la versión más reciente de VirtualBox
sudo dnf -y install VirtualBox-5.0
Ejecutar la compilación del Kernel de VirtualBox, es posible que lo haga de manera automática, así que no creo que sea necesario este paso, sin embargo para asegurarse lo pongo también.
sudo /etc/init.d/vboxdrv setup
Agregar tu usuario al grupo de virtualbox para que no haya problemas al compartir USB o carpetas con la máquina virtual. No olvides reemplazar username por el nombre tu usuario.
sudo usermod -G vboxusers -a tu-nombre-usuario

No olviden que es necesario descargarse el guestaddition e instalarlo. Para instalarlo primero, descargarlo de aquí http://download.virtualbox.org/virtualbox/5.0.10/Oracle_VM_VirtualBox_Extension_Pack-5.0.10-104061.vbox-extpack luego abrir la interfaz de virtualbox, ir a Archivo->Preferencias->Extensiones, luego buscar el archivo previamente descargado, e instalar con los pasos del asistente de instalación.

Y eso sería todo.

Instalar MySQL Comunity Server en Fedora 23

1.- Instalar el repositorio oficial de MySQL

sudo dnf -y install http://dev.mysql.com/get/mysql57-community-release-fc23-7.noarch.rpm
2.-  Actualizar repositorios:
sudo dnf -y update
3.- Instalar MySQL
sudo dnf -y install mysql-community-server
4.- Iniciar el servicio de MySQL
sudo systemctl start mysql.service
5.- Ejecutar Instalación segura de MySQL para cambiar parámetros predeterminados.
sudo /usr/bin/mysql_secure_installation
Al ejecutar este comando obtendrán la siguiente salida, y seleccionen a su conveniencia, aquí el ejemplo:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current
password for the root user.  If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n] Y
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] n
 ... skipping.

By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] n
 ... skipping.

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y
 ... Success!




All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!


Cleaning up...
Y eso sería todo. Muchas gracias

Instalar SublimeText 3 en Fedora 23

Sublime Text es un editor de texto sofisticado para el código, marcado y prosa. Te va a encantar la interfaz de usuario mancha, características extraordinarias y un rendimiento increíble.
La instalación mediante RPM no existe para fedora, sin embargo se puede instalar mediante un tarball que se descarga desde la página oficial de sublime text 3 para x86_64 aqui http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x64.tar.bz2 y para x86 aquí http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x32.tar.bz2  o si desean visitar la página oficial http://www.sublimetext.com/3.

Bueno, ejecutar los siguientes comandos:
Luego de la descarga, que no tarda mucho ya que tan solo son 7 MB, pasamos a desempaquetar y ubicarlo, en el directorio /opt/ que en teoría es usado para almacenar aplicaciones que no forman parte de la distribución. Todo lo que tenemos que hacer es (ojo, seleccionar el archivo correspondiente a la arquitectura que usen):
sudo tar -xvjf sublime_text_3_build_3083_x64.tar.bz2 -C /opt/
Luego de esto, nos tocara enviar el binario a nuestro directorio /usr/bin , y con solo hacer un enlace simbólico, podremos tenerlo en el directorio antes mencionado:
sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/sublime_text
Podremos crear un acceso directo a la aplicación usando el .desktop que viene en el tarball, para ello deberemos copiarlo del directorio /opt/sublime_text_3/ y enviarlo a ~/.local/share/applications:
cp /opt/sublime_text_3/sublime_text.desktop ~/.local/share/applications/
Al lanzador .desktop tendremos que hacerle unos pequeños cambios:
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text_3/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=/opt/sublime_text_3/Icon/128x128/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
 
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text_3/sublime_text -n
OnlyShowIn=Unity;
 
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text_3/sublime_text --command new_file
OnlyShowIn=Unity;
En caso de que ustedes ubiquen en otro directorio los archivos descargados, deben modificar el lanzador para que funcione correctamente.
Si presentan algun problema, puede asignarle su usuario al directorio de sublime-text 3 ubicado en /opt haciendo:
sudo chown -R $USER:$USER /opt/sublime_text_3/ 

Adicionalmente pueden utilizar una de estas licencias.
—– BEGIN LICENSE —–
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
—— END LICENSE ——
—– BEGIN LICENSE —–
K-20
Single User License
EA7E-940129
3A099EC1 C0B5C7C5 33EBF0CF BE82FE3B
EAC2164A 4F8EC954 4E87F1E5 7E4E85D6
C5605DE6 DAB003B4 D60CA4D0 77CB1533
3C47F579 FB3E8476 EB3AA9A7 68C43CD9
8C60B563 80FE367D 8CAD14B3 54FB7A9F
4123FFC4 D63312BA 141AF702 F6BBA254
B094B9C0 FAA4B04C 06CC9AFC FD412671
82E3AEE0 0F0FAAA7 8FA773C9 383A9E18
—— END LICENSE —— 
—– BEGIN LICENSE —–J2TeaM
2 User License
EA7E-940282
45CB0D8F 09100037 7D1056EB A1DDC1A2
39C102C5 DF8D0BF0 FC3B1A94 4F2892B4
0AEE61BA 65758D3B 2EED551F A3E3478C
C1C0E04E CA4E4541 1FC1A2C1 3F5FB6DB
CFDA1551 51B05B5D 2D3C8CFE FA8B4285
051750E3 22D1422A 7AE3A8A1 3B4188AC
346372DA 37AA8ABA 6EB30E41 781BC81F
B5CA66E3 A09DBD3A 3FE85BBD 69893DBD
—— END LICENSE ——

Y eso es todo.

jueves, 5 de noviembre de 2015

Instalar ZShell en Fedora 23


Existen varios shell's disponibles para las terminales en Linux y la mayoría de estos sistemas usa uno que se llama Bash. Aunque bash es bueno y funcional para la mayoría de tareas que realizamos a diario en la consola, existen otras alternativas y una de ellas es ZSH. Piensa en él como en "un shell mejorado"; A mi personalmente me gusta definirlo como "El sublime text de las consolas" Ya que aparte de curiosas funcionalidades agregadas, también nos permite disfrutar de cosas como plugins y temas.

ZSH viene como paquete disponible desde los repos oficiales de cualquier distro, y para instalarlo en Fedora por ejemplo haríamos un:
Es muy importante que éstos comandos se ejecuten con sudo únicamente, para que los cambios sean para el usuario que estemos usando al instalarlo, si lo hacen usando el usuario root, entonces dicho usuario será él único que tenga esta configuración y no nuestro usuario normal con sudo.
Su página oficial es: http://ohmyz.sh/ también la pueden encontrar en github https://github.com/robbyrussell/oh-my-zsh.

El proceso de instalación es el siguiente:
sudo dnf -y install zsh
sudo dnf -y install git
Una vez instalado, es buena idea instalar el paquete de configuración "oh my zsh!" y esto se hace con:
1)
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2)
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3)
cp ~/.zshrc ~/.zshrc.orig
4) cambiar la shell actual a la shell zsh
sudo chsh -s /bin/zsh usuario
El último comando nos pedirá nuestra contraseña y más adelante, tendremos que cerrar sesión y volverla a abrir para ver nuestro nuevo shell en acción en la terminal. Podremos saber que estamos en ZSH porque el prompt es distinto al de bash.
Si quisieramos regresar  a nuestra shell aterior basta con hacer lo siguiente
sudo chsh -s /bin/bash usuario

Ahora les recomiendo un tema modificado por mi, que es el que uso en la primera imagen, el proceso de instalación se encuentra en este link http://linuxgx.blogspot.mx/2015/11/un-tema-elgante-para-zshell.html

Un tema elegante para nuestra consola usando ZShell


 ZShell es un motor de línea de comandos mejorado, tiene muchas ventajas, como son autocompletar palabras sin importar si están o no en mayúsculas, personalizar qué se muestra en la terminal, mostrar mensajes bonitos y con colores, etc.

Y todo esto, para que al usar la terminal sea más cómodo y rápido. Su página es http://ohmyz.sh/

Pero en esta ocasión lo que les traigo es un tema modificado por mi, es el que se muestra en la primera imagen. Antes de realizar estos pasos, es necesario instalar ZSH, seguir mi otro tutorial para eso: http://linuxgx.blogspot.mx/2015/11/instalar-zshell-en-fedora-23.html

Para instalarlo basta con hacer lo siguiente:
Descargar el archivo de este enlace y descomprimirlo en Descargas: https://mega.co.nz/#!jMRWTSLI!AKKm0ZGxxmd8U1hOroecw0NGa-kFQk806rJTDZb5NeM

Entrar a la carpeta e instalar la tipografía llamado PowerlineSymbols.otf basta con darle doble clic para instalar.



Luego abrir la terminal y teclear los siguientes comandos:
cd ~/Descargas
cd Archivos
mkdir ~/.fonts
cp PowerlineSymbols.otf ~/.fonts/
mkdir ~/.config/fontconfig
mkdir ~/.config/fontconfig/conf.d 
cp 10-powerline-symbols.conf ~/.config/fontconfig/conf.d

Actualizar las tipografías instaladas:
fc-cache -vf ~/.fonts/
Agregar el nuevo tema dentro de la carpeta de temas de ZSH con el comando:
cp agnosterPerzonalizado.zsh-theme ~/.oh-my-zsh/themes/

Abrir el archivo .zshrc con el siguiente comando y reemplazar ZSH_THEME="" por ZSH_THEME="agnosterPerzonalizado"
gedit ~/.zshrc
y quedará como se muestra en la siguiente imagen:

Y ahora solo queda reiniciar y listo.
Los archivos descargados y carpetas descompresas se pueden eliminar, no hay problema con ello.