sábado, 20 de abril de 2013
zotero 4.0
La nueva version de zotero me ha dejado una agradable sabor de boca, ya que ahora es mas amigable para generar referencias con el formato APA 6.0.
no dejen de consultarlo, por cierto en Linux es posible usarlo en conjunto con Lyx, un editor de Latex.
lunes, 15 de abril de 2013
montando archivos tipo iso en Linux
Lo siguiente lo aprendí de la siguiente págin web:
http://www.linuxtotal.com.mx/index.php?cont=info__tips_001
En este caso, el montaje de la imagen de cd iso, se montó en la carpeta opt dentro de mi home
/home/miguel/opten la carpeta se crea una nueva, que es el lugar a donde se montará la nueva imagen
mkdir isoAhora, se requiere habilitar el modulo loop, en Fedora, esto se puede realizar con usuario normal
modprobe loopsComo se va a montar el iso, entonces debemos usar los poderes de supervaca
sudo mount -t iso9660 -o loop image.iso iso/Para desmontar la imagen iso, solo debemos entrar a la carpeta creada y ejecutar el comando umount con el comando sudo
sudo umount iso/
viernes, 12 de abril de 2013
Problema con eñes y acentos en archivo zip y rar
Revisando trabajos de mis alumnos, en unos ip y archivos rar que me han dado, al ser comprimidos con el software de Redmon, al tratar de descomprimirlo, me causaba error al tratar de leer los archivos descomprimidos.
Todo era culpa de la codificación. ya que en win2, se usa ISO-8859-1, y en Linux utf-8
En consecuencia, de acuerdo a las siuientes páginas :
http://ecoslackware.wordpress.com/tag/convmv/
http://elblogdeelsant0.blogspot.mx/2011/02/solucion-al-problema-codificacion-no.html
La solución es utilizar convmv, que es un software que transforma la codificación de un archivo en otra.
[miguel@dhcppc6 Unidad5]$ convmv -r -f ISO-8859-1 -t UTF-8 * --notest Skipping, already UTF-8: ./DÍAZ AGUSTÍN FRANCISCO JAVIER UNIDAD 4-5.rar mv "Portafolio de evidencias Alejandro P�rez Micros unidad 4 y 5/CONFIGURACI�N Y CARACTER�STICAS EL�CTRICAS DE LOS PUERTOS E.docx" "Portafolio de evidencias Alejandro P�rez Micros unidad 4 y 5/CONFIGURACIÓN Y CARACTERÍSTICAS ELÉCTRICAS DE LOS PUERTOS E.docx" mv "./Portafolio de evidencias Alejandro P�rez Micros unidad 4 y 5" "./Portafolio de evidencias Alejandro Pérez Micros unidad 4 y 5" mv "PORTAFOLIO DE EVIDENCIAS PREZA PE�A CARLOS DE JESUS/UNIDAD 5/ACTIVIDADES/Configuraci�n y caracter�sticas el�ctricas de los puertos EYS.pdf" "PORTAFOLIO DE EVIDENCIAS PREZA PE�A CARLOS DE JESUS/UNIDAD 5/ACTIVIDADES/Configuración y características eléctricas de los puertos EYS.pdf" mv "./PORTAFOLIO DE EVIDENCIAS PREZA PE�A CARLOS DE JESUS" "./PORTAFOLIO DE EVIDENCIAS PREZA PEÑA CARLOS DE JESUS" Skipping, already UTF-8: ./PORTAFOLIO DE EVIDENCIAS PREZA PEÑA CARLOS DE JESUS.zip Skipping, already UTF-8: SERVO/Servomotor - ¿Como funciona un servo_.mp3 Skipping, already UTF-8: SERVO/Servomotor - ¿Como funciona un servo_.mp4 Ready!Como veran, en esta carpeta, teno tanto archivos en utf-8 como el iso-8859-1, a los primeros no los modifica.
miércoles, 10 de abril de 2013
Programador USBAsp en fedora 18 como usuario normal
Bueno me canse de estar entrando como root para programar mis micros en Fedora, y pues cosa de no buscarle mucho encontré una solución que al menos para mí sirvio, y esta consistió en agregar una nueva regla al udev, par ello como root, se tiene que logear y teclear los siguiente:
[root@dhcppc6 ~]# nano /etc/udev/rules.d/99-usbasp.rulesLo cual va a abrir el editor nano y se debe agregar el siguiente texto
ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", MODE="0666" , GROUP="plugdev"ahora agregamos a nuestro usuario al grupo plugdev con el siguiente comando
usermod -a -G plugdev miguelreiniciamos nuestro equipo y ahora desde una terminal tecleamos
[miguel@dhcppc6 ~]$ avrdude -c usbasp -p m48 -P usb avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude done. Thank you. [miguel@dhcppc6 ~]$el error indicado sale por que de momento no tengo ningun micro conectado al programador USBasp finalmente lo anterior aplica a la programación con eclipse.
martes, 9 de abril de 2013
Gambas con Pinguino y MySQL
Bien de momento solo voy a escribir que estoy trabajando en un proyecto para la academia a fin de tener una interfaz para el Rally Mecatronico en su versión 5, donde usando MySQL, Gambas2 y Pinguino se vidualizará un tablero de resultados.!!
Aquí una imagen
:D
Aquí una imagen
:D
Etiquetas:
BASIC,
electrónica,
Gambas,
mysql,
pic18f2550
sábado, 6 de abril de 2013
Creando Interfacez
Generalmente, he visto que para la creación de prototipos de interfaces hombre máquina, se usan herramientas de diseño de imagenes y/o presentaciones, pero en este caso, Fedora 18, en sus repositorios incluye a Pencil, el cual es un software para el diseño de interfaces, el cual es multiplataforma y muy agradable, pero mas que palabras, los invito a conocerlo a través del siguiente video:
http://ia700302.us.archive.org/29/items/IntroduccionAPencil/pencil.ogv
Espero les agrade.
http://ia700302.us.archive.org/29/items/IntroduccionAPencil/pencil.ogv
Espero les agrade.
viernes, 5 de abril de 2013
Instalando MySQL en fedora 18
Los pasos salieron de: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
el primer paso es acceder como superusuario
1. agregar a mi usuario al grupo mysql, en KDE, Inicio-; Aplicaciones - Administración - usuarios y grupos (requiere contraseña de administrador)
2. Ya en el entorno, quitar el check, de la opción "Ocultar grupos del sistema" en Preferencias del menú Editar
3. ir a la pestaña grupos, dar clic sobre mysql y clic en el botón Propiedades.
4. Selecciona a tu usuario habitual o normal, o como lo quieras llamar.
5. Cerrar el sistema y probar desde una consola Si nuevamente obtienes error de acceso, entonces gracias a la siguiente página vi la luz http://my.opera.com/FastTigerBlog/blog/solucion-al-problema-mysql-u-root-p
*******************************************************************************
1. Detener el servicio mysql, recuerda que estoy en fedora18 usando mysql del repo rpmfusion (http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/)
[miguel@dhcppc6 ~]$ sudo -i [sudo] password for miguel:A continuación se dan de alta los repositorios de rpmfusion
[root@dhcppc6 ~]# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm [root@dhcppc6 ~]# rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpmAhora se van a habilitar los repositorios y ver las versiones disponibles de MySQL
[root@dhcppc6 ~]# yum --enablerepo=remi list mysql mysql-serverAhora a instalar MySQL desde los repositorios
[root@dhcppc6 ~]# yum --enablerepo=remi install mysql mysql-serverIniciando el servicio MySQL e instalando para su arranque automático con cada inicio de sesión
[root@dhcppc6 ~]# systemctl start mysqld.service [root@dhcppc6 ~]# systemctl enable mysqld.service ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service' [root@dhcppc6 ~]#Ahora se continúa con el "hardening" de la instalación de MySQL, 1. Instalación (cambio de la contraseña de root) 2. Retirar acceso a usuarios anónimos 3. Deshabilitar el acceso remoto como root 4. Remover la Base de datos de prueba y su acceso 5. Renovar la tabla de privilegios iniciar la instalación segura mediante el siguiente comando
[root@dhcppc6 ~]# /usr/bin/mysql_secure_installationAl pulsar enter solicita la nueva contraseña de root
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] ... 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!conectarse a la base de datos
[root@dhcppc6 ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 23 Server version: 5.5.30 MySQL Community Server (GPL) by Remi Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>Creación de una base de datos, un usuario y la habilitación de conexiones remotas a una base datos MySQL Los parámetros que se proponen son:
- DB_NAME = webdb
- USER_NAME = webdb_user
- REMOTE_IP = 10.0.15.25
- PASSWORD = password123
- PERMISIONS = ALL
## CREATE DATABASE ## mysql> CREATE DATABASE webdb; ## CREATE USER ## mysql> CREATE USER 'webdb_user'@'10.0.15.25' IDENTIFIED BY 'password123'; ## GRANT PERMISSIONS ## mysql> GRANT ALL ON webdb.* TO 'webdb_user'@'10.0.15.25'; ## FLUSH PRIVILEGES, Tell the server TO reload the GRANT TABLES ## mysql> FLUSH PRIVILEGES;
ahora, el acceso en mi caso solo lo podía hacer por medio de root, con la orden sudo, sin embargo, con mi usuario habitual, aunque colocaba correctamente el password de root de mysql no podia acceder, ni de consola ni por phpMyAdmin, entonces para corregir esto:
1. agregar a mi usuario al grupo mysql, en KDE, Inicio-; Aplicaciones - Administración - usuarios y grupos (requiere contraseña de administrador)
2. Ya en el entorno, quitar el check, de la opción "Ocultar grupos del sistema" en Preferencias del menú Editar
3. ir a la pestaña grupos, dar clic sobre mysql y clic en el botón Propiedades.
4. Selecciona a tu usuario habitual o normal, o como lo quieras llamar.
5. Cerrar el sistema y probar desde una consola Si nuevamente obtienes error de acceso, entonces gracias a la siguiente página vi la luz http://my.opera.com/FastTigerBlog/blog/solucion-al-problema-mysql-u-root-p
*******************************************************************************
1. Detener el servicio mysql, recuerda que estoy en fedora18 usando mysql del repo rpmfusion (http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/)
systemctl stop mysqld.service2. brincarnos el passwd de root
/usr/bin/mysqld_safe --user=mysql --skip-grant-tables3. Abre otra terminal y teclea en ella
[miguel@dhcppc6 ~]$ mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.30 MySQL Community Server (GPL) by Remi Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>4. ahora hacemos uso de la tabla mysql use mysql; 5. Se realiza la actualización del passwd de root de mysql
mysql> update user set Password=PASSWORD('xxxxxxxx') where user='root'; Query OK, 3 rows affected (0.00 sec) Rows matched: 3 Changed: 3 Warnings: 06. salimos exit; 7. Detenemos la consola de modo seguro (cierra la consola) 8. Re arranca el servicio mysql
[miguel@dhcppc6 ~]$ sudo -i [sudo] password for miguel: [root@dhcppc6 ~]# systemctl start mysqld.service [root@dhcppc6 ~]# exit logout9. Reinicia la sesion nueva de mysql con la contraseña nueva de root
[miguel@dhcppc6 ~]$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.5.30 MySQL Community Server (GPL) by Remi Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Suscribirse a:
Entradas (Atom)