martes, 27 de enero de 2015

Cambiar contraseña de root

Si por alguna razón pierden acceso a root, pero tienen un usuario con privilegios de sudo. Pueden cambiarlo con el siguiente comando.
Para cambiar la contraseña de root desde un usuario con privilegios sudo, se ejecuta primero:

sudo passwd root
Después de dar enter, pedirá la contraseña del usuario actual, es decir, tu contraseña de usuario que usas normalmente. Ahora pedirá la nueva contraseña para el usuario root, la ingresas dos veces y listo, con eso se actualizan las contraseñas para root.

La práctica la realicé en fedora 21, no hay fuente de consulta, solo práctica directa.

lunes, 26 de enero de 2015

Instalar MySQL en fedora 21

1.- Instalar el repositorio oficial de MySQL
sudo yum -y localinstall http://dev.mysql.com/get/mysql-community-release-fc21-5.noarch.rpm
2.-  Actualizar repositorios:
sudo yum -y update
3.- Instalar MySQL
sudo yum -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] Y
... Success!
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] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done!  If you\'ve completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
6.-  Cambiar contraseña de un usuario
mysqladmin -u root password [tu_contraeña_aquí]
 
## ejemplo ##
mysqladmin -u root password minuevacontrasenia
7.- Iniciar modo MySQL desde consola
mysql -u root -p
 
## o podrían usar ##
mysql -h localhost -u root -p

Espero y les haya servido.

Estos pasos es una resumen de instalación de MySQL en Fedora 21, de la siguiente fuente: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/

viernes, 23 de enero de 2015

Mostrar ampersand "&" en lugar de "y" o viceversa en bibliografías Latex apacite

En la versión sexta de APA para bibliografía y referencias se usa "&" en lugar de "and" tanto entre autores en las citas en texto como en las referencias.
Ejemplo:
pero al usar apacite en documentos latex, de modo normal antepone "and", si queremos cambiarlo a "&" o a "y" agregar las etiquetas.

Si se desea usar "&"  agregar:
\renewcommand{\BBAA}{\&}% Letra que va entre los autores en las referencias
\renewcommand{\BBAB}{\&}% Entre autores en el texto

Si se desea usar "y"  agregar:
\renewcommand{\BBAA}{y}% Letra que va entre los autores en las referencias
\renewcommand{\BBAB}{y}% Entre autores en el texto

enseguida de la etiqueta \begin{document}.

Y con eso obtendrán un resultado como el siguiente:

Con eso solucionan ese inconveniente.

Apacite muestra en cursiva el volumen en referencia de artículos

Cuando llevé mi trabajo a la profesora me dijo que mi referencia estaba mal, tomando en cuenta que el estilo de referencias utilizadas es APA. Lo peor es que tenía razón, mi referencia estaba mal, porque al crear un bibliografía de un artículo me mostraba lo siguiente:

 Cuando en realidad tendría que mostrarlo así:
Pareciera que es lo mismo, y en efecto la información es la misma, el único detalle es que el volumen del artículo lo muestra en letras cursivas, sí, así es, el minúsculo problema es ese.

La verdad me pareció bastante frustrante que me dijera que el estilo APA de las bibliografía estuviera mal, sobre todo porque estaba usando el paquete apacite para latex, de la paquetería texlive, en teoría no habría errores, ya que dicho paquete estaba completo para la versión sexta de APA, así que me dí a la tarea de buscar varías fuentes y compararlas de cómo citar artículos en la nueva edición de APA (sexta edición), en estas fuentes me encontré con la sorpresa que mi bibliografía era correcta:
http://ebooks.lib.ua-net.ua.edu/APAGuidetoElectronicRefs.pdf
http://www.umuc.edu/library/libhow/apa_examples.cfm
http://www.muhlenberg.edu/library/reshelp/apa_example.pdf
http://www.easybib.com/reference/guide/apa/journal
http://psychology.about.com/od/apastyle/p/articlesapaform.htm
https://owl.english.purdue.edu/owl/resource/560/10/
La profesora previamente compartió un archivo en el que se resumía los métodos de citar en sexta edición de APA, pero lo más probable, es que quien haya hecho dicho manual, se equivocó al copiar. Dado que 6 referencias puede ser suficiente contra un solo manual hecho en español.

Si aún desean modificar como se muestra la referencia de un artículo, pueden hacerlo de la siguiente manera:
Para solucionar este error es necesario agregar el siguiente código antes de la etiqueta \begin{document} y listo.

\AtBeginDocument{%
    \renewcommand{\APACjournalVolNumPages}[4]{%
        \Bem{#1}%             journal
        \ifx\@empty#2\@empty
        \else
        \unskip, #2 %volume
        \fi
        \ifx\@empty#3\@empty
        \else
        \unskip({#3})%      issue number
        \fi
        \ifx\@empty#4\@empty
        \else
        \unskip, {#4}%      pages
        \fi
    }
}

El problema genera al modificar el formato predeterminado de apacite, es que al ingresar un artículo que no tiene volumen o número, se mostrará de la siguiente manera:

 


Gracias por visitar el blog.
Fuente: http://tex.stackexchange.com/questions/139004/bibtex-apacite-problem-unwanted-space-between-volume-and-number

martes, 20 de enero de 2015

Insertar codigo Latex en documentos Latex

Redactando un manual para latex usando latex, me encontré con un pequeño detalle, no sabía cómo mostrar codigo latex en latex, es decir, obtener un resultado como el que se muestra en la imagen.
El problema fue que no podía hacerlo en ese instante, pero ahora ya sé como hacerlo: En la propia imagen muestro cómo se hace.
 
Aquí está el código de cómo hacerlo:
 

\documentclass{article}
\usepackage{tikz}
\usepackage{showexpl}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\lstset{
    language=[LaTeX]TeX,
    breaklines=true,
    basicstyle=\tt\scriptsize,
    keywordstyle=\color{blue},
    identifierstyle=\color{magenta},
}

\begin{document}
Esto es en línea \lstinline!\TeX! y a continuación se muestra cómo hacerlo:

\begin{lstlisting}
\documentclass{article}
\begin{document}
Hello World
\end{document}
\end{lstlisting}


\begin{LTXexample}[pos=b,preset=\centering,width=0.5\linewidth]
\begin{tikzpicture}
    \draw[fill=red] (0,0) circle (1);
\end{tikzpicture}
\end{LTXexample}

El otro método es usando \lstinline|\verb!text!| con esa etiqueta se
muestra solo en negro, de este modo \verb|\pagebreak[text]| el color
es posible ser asignado al usar \lstinline!\lstinline|code|!.
\end{document}