tutoriales

Actualizar Fedora 20 a Fedora 21

Si quieres actualizar a fedora 21 sin morir en el intento con un yum upgrade sigue estos pasos. Antes que nada, realiza una copia de seguridad de todos los elementos importantes de tu equipo. Actualiza los repositorios de yum: [root@bash]$ yum update Reinicia tu equipo: [root@bash]$ reboot Instala FedUp, el hará todo el trabajo por nosotros: [root@bash]$ yum install fedup Empieza el proceso de actualización a Fedora 21: [root@bash]fedup-cli –network 21 –debuglog /root/fedup-20to21.log Revisa errores en /root/fedup-20to21.log, existe una opción…

Leer Más

Redireccionar una url

Cuando vamos a cambiar el contenido de nuestro dominio a otra dirección, es importante indicar este cambio. De esta forma, tanto los motores de búsqueda como los propios usuarios podrán seguir encontrando la información que desean. Hay varios métodos para hacer una redirección: Método 1, HTML: <meta http-equiv=”acción” content=”segundos”; url=”http://www.neleste.com/nuevaruta” /> Método 2. PHP (para este método, es imprescindible no haber escrito html antes, esto cambiaría las cabeceras del documento): <?php header (“Location: http://www.neleste.com/nuevaruta”); ?> Método 3. JavaScript: <script type=”text/javascript”>…

Leer Más

Comandos de Vi o Vim

Cuando estamos por consola en un servidor y no podemos usar nuestra interfaz gráfica favorita, Vi o Vim (Vi Mejorado) se convierten en una herramienta indispensable. Vim, hace un consumo de memoría excelente, y si conocemos todos los comandos para navegar con él, pronto nos resultará bastante atractivo. Lo que más nos choca cuando nos iniciamos en vim, es que tengas que cambiar entre diferentes modos. El hecho de que exista un modo para escibir, es lo que hace que…

Leer Más

Importar/Exportar tablas de bbdd PostgreSQL

Para realizar esto, hay dos métodos, crear un dump, o crear un archivo sql ejecutable. Es preferible esta segunda opción, puesto que la primera puede dar problemas por la versión de PostgreSQL que tengamos instalada. Veamos a continuación los dos métodos: Mediante un dump: #Creamos el archivo dump pg_dump -Fc -t nombre_tabla nombre_bbdd_origen -f /direccion_destino.dump #Restauramos el archivo dump pg_restore -t nombre_tabla -d nombre_bbdd_destino /direccion_destino.dump Mediante un .sql: #Creamos el archivo .sql pg_dump nombre_bbdd_origen -t nombre_tabla > /direccion_destino.sql #Ahora dentro…

Leer Más

FATAL: Ident authentication failed for user XXXXX

He instalado postgres en un servidor CentOS, luego he creado el usuario, contraseña y bbbdd. Pero si me intento conectar por PHP, shell o navicat usando la siguiente sintaxis: psql -d mibbdd -U usuario -W Me devuelve el siguinte error: psql: FATAL: Ident authentication failed for user “username” ¿Como corregir este error? Abrimos el fichero de configuración de postgres: /var/lib/pgsql/data/pg_hba.conf : # vi /var/lib/pgsql/data/pg_hba.conf El fichero controla Desde que host se permite conectar. Que clientes están autentificados. Que usuario the…

Leer Más

Módelo Vista Controlador y algunas variantes

Flex es un framework creado para poder llegar a usar otros frameworks. Nos centraremos en este artículo en la base de otros frameworks, como PureMVC o Cairngorm, esta característica es el patrón Módelo Vista Controlador (MVC). Analizaremos este patrón que tanto nos gusta y entonces veremos algunas otras aproximaciones para compararlas y adjuntaré proyectos de ejemplo para entender el concepto que representa cada uno. Módelo Vista Controlador (MVC) El Módelo Vista Controlador es el patrón arquitectural más usado en la…

Leer Más

Optimizando nuestro código PHP

1 – Inicializa las variables antes de utilizarlas. Estás, se inicializan solas, pero con un coste de tiempo. 2 – Debes estar en constante aprendizaje, cada vez el lenguage PHP se hace más fuerte, y salen nuevas características interesantes sobre este.. 3 – Incrementar una variable en el método de una clase es lo mas rápido, que incrementar una variable global. 4 – Incrementar una variable global a un fichero puede llegar a ser hasta dos veces más lento que…

Leer Más

Validar ccc con PHP

Identificación de una cuenta corriente o libreta de ahorros En España las cuentas corrientes y las libretas de ahorros tienen una identidad única que se compone de 20 dígitos, el denominado Código Cuenta Cliente. Este código identifica a la entidad bancaria, sucursal y cuenta de forma única de tal modo que actúa como dirección de la cuenta para la realización de cualquier operación financiera. Esquema del código de identificación de una cuenta bancaria Proceso de cálculo de los dígitos de…

Leer Más

Buscar y Reemplazar en Linux

Esta es una instrucción sencilla que quería compartir, y es que muchas veces me ha salvado incluso la vida, o por lo menos me ha quitado un dolor de cabeza, puesto que cambiar una palabra en un fichero es fácil, pero cuando se tratan de 100 ficheros… grep -rlZ ‘textoareemplazar’ /ruta/ | xargs -r0 perl -pi -e ‘s/textoareemplazar/textonuevo/g’ Sirve sobre todo en servidores con mucha “morralla histórica” en la que queramos cambiar una frase/instrucción que se repite. Eso si, cuidado…

Leer Más

Cajas de Igoogle

Llevo bastante tiempo intentando lograr hacer el efecto de arrastrar y soltar de las cajas de igoogle, hay poquísima información en la red respecto a cómo se consigue crear este efecto, a pesar de que es algo muy interesante a nivel de diseño. ¿Como he conseguido lograr el efecto? La base de todo es la clase prototype que podeis descargar desde ese link. Prototype es un framework hecho en JavaScript que se sirve para ayudar a un desarrollo sencillo y…

Leer Más