MongoDB y PHP
0 COMENTARIOS - Publicado hace 1 semana - Clasificado en: PHPMongo es una base de datos de alto rendimiento, de código abierto y de esquema-libre orientada a documentos (schema-free document-oriented). MongoDB está escrito en C++ y entre sus características podemos encontrar:
- Colección de almacenamiento orientadas a: facilidad de almacenamiento de objetos/datos estilo JSON
- Consultas dinámicas
- Soporte completo de index, incluido el interior de inner objects y cadenas embebidas
- Consulta de perfiles
- Almacenamiento eficaz de datos binarios incluidos objetos grandes (por ejemplo, vídeos)
"MongoDB: 5 Things Every PHP Developer Should Know About MongoDB" es un interesante artículo sobre las ventajas de desarrollar con PHP y MongoDB y que llega a anunciar el 2010 como la muerte de las bases de datos tradicionales basadas en SQL, en favor de soluciones como CouchDB o MongoDB, mejor preparadas para el "cloud computing". Evidentemente esto no va a ocurrir, pero sí que pueden llegar a ser ORM killers.
MongoDB: 5 Things Every PHP Developer Should Know About MongoDB » »
Algunas entradas relacionadas:
- Poner un límite de tiempo a los scripts en PHP
- highlight_file: resaltar código PHP
- File Thingie: Administrador de archivos en PHP
- Open Web Messenger
- Abrir ficheros con PHP
- Trabajar con fechas y horas con PHP
- Securimage: Utilizar CAPTCHA de una manera sencilla
Minishowcase
1 COMENTARIO - Publicado hace 4 semanas - Clasificado en: PHP, UTILIDADESminishowcase es una aplicación en php y javascript para construir una sencilla galería fotográfica. Una manera rápida de construir una galería en unos minutos y sin necesidad de una base de datos o conocimientos de programación. Una vez implementada Tan solo es necesario situar las fotografías en un directorio y ya dispondremos de un album, sin necesidad de crear thumbnails ya que la aplicación se encarga de ello.
Algunas entradas relacionadas:
- Simple Customer: Gestor de contactos en PHP
- Open Web Messenger
- PHPfileNavigator: administración remota de ficheros y directorios
- Roadsend PHP Compiler
- net2ftp: cliente FTP basado en web
- AjaXplorer: Gestor de archivos gratuito en PHP
- 50 herramientas útiles para desarrollar con PHP
10 útiles funciones PHP para trabajar con MySQL
1 COMENTARIO - Publicado hace 1 mes - Clasificado en: PHP, MYSQL, SNIPPETSInteresante recopilación de funciones PHP para interactuar con MySQL. Un ejemplo:
function getCommaFields( $table, $excepts = ""){
// get a string with the names of the fields of the $table,
// except the onews listed in '$excepts' param
$out = "";
$result = mysql_query( "SHOW COLUMNS FROM `$table`" );
while($row = mysql_fetch_array($result)) if ( !stristr(",".$row['Field']."," , $excepts) ) $out.= ($out?",":"").$row['Field'];
return $out ;
}
La función obtiene una cadena con los nombres de campos de la tabla especificada, excepto los campos mencionados en la variable $excepts.
10 PHP usefull functions for MySQL stuff » »
Algunas entradas relacionadas:
- Adminer: herramienta de gestión de MySQL en un sólo fichero
- RSSLounge: Lector de feeds en PHP, jQuery y MySQL
- Mostrar tablas y campos de una base de datos MySQL con PHP
- osTicket: Sistema de soporte por tickets gratuito
- Optimizar todas las tablas de una base de datos MySQL con PHP
- Mostrar todas las tablas de una base de datos
- Backup de una base de datos MySQL a XML con PHP
Función para determinar el tiempo transcurrido en PHP
0 COMENTARIOS - Publicado hace 1 mes - Clasificado en: SNIPPETS, PHPEsta función muestra el tiempo transcurrido desde una fecha dada. La idea es mostrar el tiempo en un formato más amigable para el lector. En vez de mostrar una fecha como "09/02/2010", se mostraría un texto indicando "Hace 1 día". Este tipo de visualización se empezó a popularizar gracias a GMail. La función aquí mostrada es una simple adaptación a las peculiaridades del castellano de la función nicetime que se encuentra en los comentarios de php.net.
function tiempo_transcurrido($fecha) {
if(empty($fecha)) {
return "No hay fecha";
}
$intervalos = array("segundo", "minuto", "hora", "día", "semana", "mes", "año");
$duraciones = array("60","60","24","7","4.35","12");
$ahora = time();
$Fecha_Unix = strtotime($fecha);
if(empty($Fecha_Unix)) {
return "Fecha incorracta";
}
if($ahora > $Fecha_Unix) {
$diferencia =$ahora - $Fecha_Unix;
$tiempo = "Hace";
} else {
$diferencia = $Fecha_Unix -$ahora;
$tiempo = "Dentro de";
}
for($j = 0; $diferencia >= $duraciones[$j] && $j < count($duraciones)-1; $j++) {
$diferencia /= $duraciones[$j];
}
$diferencia = round($diferencia);
if($diferencia != 1) {
$intervalos[5].="e"; //MESES
$intervalos[$j].= "s";
}
return "$tiempo $diferencia $intervalos[$j]";
}
// Ejemplos de uso
// fecha en formato yyyy-mm-dd
// echo tiempo_transcurrido('2010/02/05');
// fecha y hora
// echo tiempo_transcurrido('2010/02/10 08:30:00');
Algunas entradas relacionadas:
- Función PHP para forzar la descarga de archivos
- Función que trunca texto con palabras completas
- Suscriptores en Feedburner, pagerank y ranking en Technorati con PHP
- Función ofuscadora de texto. Ocultar direcciones de correo con PHP
- Adsense para visitantes no habituales
- 10 útiles funciones PHP para trabajar con MySQL
- 37 expresiones regulares testadas para PHP y Javascript
Adminer: herramienta de gestión de MySQL en un sólo fichero
2 COMENTARIOS - Publicado hace 2 meses - Clasificado en: PHP, MYSQL, DESARROLLOBuscando una aplicación para la gestión de MySql me he encontrado con Adminer. Un administrador contenido en un único archivo PHP. Adminer se puede conectar tanto a bases de datos locales como remotas, crear nuevas y realizar operaciones como:
- Crear y modificar la estructura de tablas-
- Crear, modificar, eliminar índices/foreign keys/vistas/procedimientos almacenados y funciones.
- Listar los de datos de las tablas con la posibilidad de buscar, agregar, ordenar y filtrar los resultados.
- Insertar nuevos registros, actualizar y eliminar los existentes.
- Ejecutar cualquier comando SQL desde un campo de texto o de un archivo.
- Exportar la estructura de las tablas, datos, vistas,... a SQL o CSV
- Mostrar los procesos y eliminarlos
- Mostrar los usuarios y establecer sus permisos
Algunas entradas relacionadas:
- Mostrar todas las tablas de una base de datos
- 10 útiles funciones PHP para trabajar con MySQL
- osTicket: Sistema de soporte por tickets gratuito
- Mostrar tablas y campos de una base de datos MySQL con PHP
- RSSLounge: Lector de feeds en PHP, jQuery y MySQL
- Optimizar todas las tablas de una base de datos MySQL con PHP
- Backup de una base de datos MySQL a XML con PHP
10 funciones PHP que probablemente nunca hayas utilizado
1 COMENTARIO - Publicado hace 2 meses - Clasificado en: PHPCuando programamos en PHP, nos solemos limitar a utilizar unas cuantas funciones, las más comunes, de todas las que tenemos a nuestro alcance. PHP ofrece un montón de posibilidades y funcionalidades útiles que a menudo no se utilizan. En "10 PHP functions you (probably) never use" han seleccionado 10 funciones que probablemente nunca hayamos usado y que sería bueno conocer.
A mí me ha resultado particularmente interesante la función natsort(), una función que va a ordenar los elementos en un array de forma natural (es decir, en un orden que parece lógico para una persona), en lugar de los valores ordinales de los items. Por ejemplo:
$items = array( "100 apples", "5 apples", "110 apples", "55 apples" ); // normal sorting: sort($items); print_r($items); # Outputs: # Array # ( # [0] => 100 apples # [1] => 110 apples # [2] => 5 apples # [3] => 55 apples # ) natsort($items); print_r($items); # Outputs: # Array # ( # [2] => 5 apples # [3] => 55 apples # [0] => 100 apples # [1] => 110 apples # )
10 PHP functions you (probably) never use » »
Algunas entradas relacionadas:
- Función simlar_text(): calcula la similitud entre dos cadenas
- Todos los archivos de una carpeta junto con su extensión y tamaño en PHP
- Crear una nube de etiquetas con PHP
- Función para determinar el tiempo transcurrido en PHP
- Usar PHP para comprimir ficheros CSS
- SelectaPix: script para generar galerÃas de imágenes en PHP
- Optimizar todas las tablas de una base de datos MySQL con PHP
OneFileCMS
0 COMENTARIOS - Publicado hace 2 meses - Clasificado en: DESARROLLO, PHPOneFileCMS es simplemente eso: un CMS contenido en un único fichero PHP.
Características:
- Tamaño reducido (24 kb)
- La instalación es muy sencilla.
- Posee todas las características básicas de una aplicación de FTP como renombrar, borrar, copiar y subir.
- CSS e imágenes alojadas externamente para reducir el tamaño del CMS.
Un CMS más útil para el propio desarrollador del sitio web que para el cliente.
Algunas entradas relacionadas:
- Adminer: herramienta de gestión de MySQL en un sólo fichero
- jCart: Carro de la compra con PHP y jQuery
- Eyesis Data Grid Control
- PHP DocWriter
- 50 herramientas útiles para desarrollar con PHP
- 6 librerías PHP para generar gráficos estadísticos
- Función para borrar ficheros y carpetas recursivamente





















diseño web valencia en 500 iconos gratuitos para tus aplicaciones web
