Historial de noticias

Hostorial de noticias

Problemas con caracteres raros al obtenerlos de MYSQL con PHP

30

Dec
2014
Posted By : efren0 Comentarios

A continuación indicamos como resolver de forma fácil un problema muy común a la hora de mostrar caracteres extraños, tales como tíldes o la eñe, al obtenerlos de una base de datos mysql o mariadb.

Tan solo con indicar en la conexión el charset UTF8 en la conexión de la base de datos sería suficiente para obtenerlo correctamente. Lo ideal es tener el acceso a la base de datos centralizado en un único punto, o a través de un objeto singleton, para estar seguros de que siempre se usará la conexión con el charset correcto.

El código PHP sería el siguiente:

<?php
/* Conexión a base de datos */
mysql_connect("localhost","basededatos", "password") ;  
mysql_query("SET NAMES 'utf8'");   
?>

En caso de que el problema persista, sería conveniente indicar en el header de la propia página el charset UTF-8:

<head>
<meta charset="UTF-8">

....

</head>

Categorías :PHP

MYSQL: Error in accept: Too many open files

08

Aug
2014
Posted By : efren0 Comentarios

Si trabajando con Mysql o MariaDB, en las trazas /etc/lib/mysql/servidor.err encuentras el error "Error in accept: Too many open files", es que se ha superado el número de ficheros abiertos definidos en la base de datos.

Primero revisa el número de ficheros que tienes en el momento, que por defecto serán 1024:

> mysql -u user -p
#mysql> SHOW VARIABLES LIKE 'open%';

------------------ --------
| Variable_name    | Value  |
------------------ --------
| open_files_limit | 1024 |
------------------ --------

 

Para solucionarlo, edita el fichero de configuración /etc/my.cnf (o /etc/my.cnf.d/servers.cnf según configuraciones), y añade tras [mysqld]: open_files_limit = 100000

donde 100000 es el nuevo valor para el parametro open_files_limit.

Reinicia la base de datos: service mysql restart

Revisa de nuevo el valor que tiene el paremetro para ver si se ha cambiado correctamente:

------------------ --------
| Variable_name    | Value  |
------------------ --------
| open_files_limit | 100000 |
------------------ --------

 

 

Categorías :MySQL
Tags :  ,

Usar Wget para descargar contenido protegido por Referer y Cookies

22

May
2014
Posted By : efren0 Comentarios

1. Obtener la url base y guardar sus cookies en un fichero:
$ wget --cookies=on --keep-session-cookies --save-cookies=cookie.txt http://pagina1

2. Obtener el contenido protegido por una cookie y por su referer
$ wget --referer=http://pagina1 --cookies=on --load-cookies=cookie.txt --keep-session-cookies --save-cookies=cookie.txt http://pagina2
Categorías :Programación

OIDs de SNMP de linux para CPU, memoria y estadisticas de disco

14

Mar
2014
Posted By : efren0 Comentarios

SNMP son las siglas, en inglés, de Protocolo de Gestión de Red Simple (Simple Network Management Protocol) y consiste en tres componentes fundamentales: dispositivos gestionados, agentes y sistemas de gestión de red (NMSs). Un dispositivo gestionado es un nodo que tieen un agetne SNMP y reside en una red gestionada. Estos dispositivos pueden ser routers y servidores de acceso, switches y bridges, hubs, servidores e impresoras. Un agente es un modulo de software que reside en algún dispositivo. Este agente traduce la información en un formato compatible con SNMP. Un NMS ejecuta aplicaciones de monitorizacion. Estos proporcionan la mayor parte del procesamiento y recursos de memoria para la gestión de la red.

Que son SNMP MIBs, OIDs

MIB, cuyas siglas en inglés son Base de Información de Gestión (Management Information Base), es una collección de información organizada jerarquicamente. Estos son accedidos usando un protocolo tal como SNMP. Hay dos tipos de MIBs: escalar y tabular. Los objetos escalares definen una sola instancia del objeto, mietras que los objetos tabulares definen multiples instancias agrupadas en tablas MIB. Los ficheros MIB para los distintos dispositivos o sistemas se pueden descargar de aquí

OIDs o Idenficadores de objetos unicamente identifican objetos gestionados en una jerarquía MIB. Esto se puede representar como un árbol, los niveles de los cuales son asignados por diferentes organizaciones. Los IDs de objetos (OIDs) del nivel superior MIB pertenecen a diferentes organizaciones de normalización. Los vendedores definen ramas privadas que incluyen objetos administrados para sus propios productos

Leer más
Categorías :Solaris, Linux

Colección de Plugins JQuery de Arbol (Tree)

04

Mar
2014
Posted By : efren0 Comentarios

El comportamiento de Arbol en ocasiones es necesario para alguna aplicación web. Hay muchos plugins jquery que nos pueden ayudar en este sentido. En este artículo compartimos los mas populares y robustos de los que hemos encontrado.

jsTree

JsTree es altamente configurable, compatible con todos los navegadores. JsTree soporta la carga de datos usando AJAX y tambien permite arrastrar y soltar. Es un robusto plugin de arbol que permite una gran configuración de opciones. Tambien soporta la aplicación de plantillas, e incluye alguna de ellas.

jquery tree plugin JsTree

 

 

Es totalmente gratis y licenciado bajo MIT o GPL.

Leer más
Categorías :jquery
Tags :  ,

50 Preciosas Plantillas para Blogger

03

Mar
2014
Posted By : efren0 Comentarios

Hay cientos de plantillas de Blogger, pero no es nada facil encontrar una que realmente se considere de muy alta calidad. Asi que para aquellos que estén aburridos de sus actuales plantillas y quieran cambiar, aqui se muestran un conjunto de 50 preciosas plantillas para Blogger que esperemos sean de tu agrado

 

  1. Blogy Decorativo

    Demo | Download

Leer más
Categorías :Templates
Tags :  ,

Mejora tu Android para que vaya mejor y más rápido con Clean Master

07

Feb
2014
Posted By : efren0 Comentarios

Clean Master es una de las mejores apps de limpieza y mantenimiento de Android que existen. Es fácil de usar, práctica y, sobre todo, eficaz. Tanto que la hemos bautizado como el CCleaner de Android. La herramienta de limpieza más descargada y entre las diez mejores aplicaciones del mercado para limpiar y potenciar la RAM.

Un teléfono Android puede volverse más lento con el uso. Es como un ordenador en miniatura, y a quién no le ha pasado que su ordenador va cada vez más lento tras horas de uso instalando programas, abriendo vídeos y descargando archivos. Lo mismo ocurre con Android. Por suerte, de la misma forma que limpias Windows con CCleaner y Mac OS X con OnyX, para Android existen aplicaciones que eliminan archivos innecesarios y te ayudan a que tu dispositivo Android funcione tan veloz como el primer día. La mejor aplicación para limpiar Android es Clean Master, que te servirá para limpiar la caché como para deshacerte de datos privados y desinstalar aplicaciones que tenías olvidadas.

 

Con  más de 50 millones de usuarios, Clean Master es el optimizador de memoria y limpiador número 1 para los dispositivos Android.

Con la nueva versión 4.0, ahora podrá ver fácilmente la distribución exacta del almacenamiento de su dispositivo. Gráficos y estadísticas simple que te permitirán mejorar la limpieza de tu smartphone con Android.
Clean Master realiza varias tareas de limpieza:

- Limpieza del caché de las aplicaciones: en este módulo puedes limpiar todos los datos almacenados por las distintas aplicaciones, incluyendo contraseñas y datos de navegación. Elimina los archivos basura (caché y archivos residuales) que ocupan espacio innecesariamente.

Algo que suele ocurre al limpiar el caché en Android es que borramos las fotos que nuestros contactos de WhatsApp han compartido con nosotros. Pues bien, con Clean Master eso no pasa, ya que por defecto aparecen desmarcados.

Leer más
Categorías :Android
Tags :  , ,

Eliminar un servicio en Windows

30

Jan
2014
Posted By : efren0 Comentarios

En alguna ocasión puedes encontrarte con la necesidad de borrar un servicio Windows de forma manual. Desde la propia ventana de Servicios de Windows no hay opción a borrarlo, desde aqui os indicamos un par de formas de hacerlo:

  1. Desde una ventana MSDOS (Inicio --> Ejecutar --> cmd), ejecutar: sc delete nombreServicio
  2. Acceder al registro de Windows (Inicio --> Ejecutar --> regedit), buscar la clave correspondiente en la rama HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, y eliminar dicha clave.

 

Categorías :Windows
Tags :  ,