Identifícate...

...o regístrate

codeando.net

Categoría: Libs

vie, 15 oct 2010 - Archivado en Javascript, CSS, Libs, Diseño y Tutoriales

Una excelente recopilación de plugins, tutoriales y técnicas de jQuery:

All About jQuery: Plugins, Tutorials and Resources

http://www.noupe.com/jquery/all-about-jquery-plugins-tutorials-and-resources.html

Por Jose. Han entrado 4655 veces.  Comentarios
mié, 17 dic 2008 - Archivado en PHP, Libs, Tutoriales y Bases de datos

En la segunda entrega de esta serie, vamos a implementar métodos para la extracción y manipulación de datos. Comenzaremos con las funciones de acceso a datos, que serán las siguientes:

  • getrow() nos devuelve un array con todos los campos de un registro determinado.
  • getassoc() como getrow() pero los índices del array son una cadena con el nombre del campo.
  • getarrayassoc() nos devuelve un array multidimensional que contiene un rango de registros, cada uno de los cuales con todos sus campos en un array asociativo.
<?php
 
	public function getrow( $row = 0, $query = 'main' ) {
 
		$return = false;
 
		for ($ct=0;$ct<$this->queries[$query]['numfields'];$ct++) {
			$return[$ct] = $this->get($row, $ct);
		}
 
		return $return;
 
	}
 
	public function getassoc( $row = 0, $query = 'main' ) {
 
		$return = false;
 
		for ($ct=0;$ct<$this->queries[$query]['numfields'];$ct++) {
			$return[$this->queries[$query]['fields'][$ct]['name']] = $this->get($row, $ct);
		}
 
		return $return;
 
	}
 
	public function getarrayassoc( $start = 0, $end = 0, $query = 'main' ) {
 
		$return = false;
 
		if ($end == 0) {
			$end = $this->queries[$query]['numrows'];
		}
 
		for ($ctr=$start;$ctr<=$end;$ctr++) {
			$return[$ctr] = $this->getassoc($ctr, $query);
		}
 
		return $return;
 
	}
 
?>

Con estas funciones ya tenemos solucionados nuestros requerimientos de acceso a datos, ahora vamos con las funciones que nos permitirán manipularlos:

  • insert() nos facilitará la tarea de insertar nuevos datos en una tabla.
  • Con update() podremos modificar registros.
  • delete() será la función que utilizaremos para eliminar registros.

Seguir leyendo...

Por Jose. Han entrado 6037 veces. Hay 2 comentarios       
vie, 31 oct 2008 - Archivado en Libs

Mi primer blog!!!! Y no se me ocurre nada mejor que hablar de tecnología... dos errores en uno. Bueno, espero estar a la altura y si se puede no aburrir mucho.

Esta sección que creo y estreno pretende ser un tributo a todas aquellas librerias que voy usando en el día a día y que merecen mi gratitud y agradecimiento.

Como en estas fechas estoy metido en VoIP y flirteando con el procesamiento de audio digital empezare con algunas de estas librerias.

Algunas de ellas...

clam: http://www.clam.iua.upf.edu/ Brutal, procesamiento digital de audio, todo tipo de operadores, intrumentación, análisis, codificación, en realidad de este frame work poco voy a decir, se me queda grande por todos lados, pero desde luego puede servir a cualquier navegante que caiga por estos lares.

 

Screenshut clam
 

libsamplerate Estupenda libreria para modificar samples rates, como transformo una señal pcm de 44100Hz a 48000?? aqui tienes la solución, aunque siempre tienes la posibilidad de hacer tu las interpolaciones etc, el tiempo que te ahorrara sera importante. Muy recomendada.

 

pjsip El otro dia tenia una necesidad imperiosa de hacer de escribir en un fichero mp3 las conversaciones de una extension VoIP, era una cuestion de vida o muerte, lo tenia clarisimo, solo tenia que hacer un parser de SIP, meter el protocolo SDP y finalmente con un poco de imaginación hacer mi propia implementación de RPT, obiamente una misión facilisima pero en mi tesitura de vida o muerte se me antojaba que el destino final iba a ser la muerte. Para ventura de mis familiares y amigos me tope con esta librería, o framework, o aplicacion completa,pjlib, pjsua, pjsip pj-nat. Entre todas ellas te dan todo lo necesario para crear tu propia implementación de VoIP con SIP, pero no solo se queda ahi, el conjunto de librerias incluyen librerias de Media con abscracción de hardware, puedes realizar tu implementación casi en cualquier cosa, amd, i386, windows, linux, S60!!! si, symbian. flipo. Gracias! gracias, gracias. Sus cualidades son tan grandes que posiblemente me quedo corto, descubre sus prestaciones tu mismo

 

Sox, lame (liblame0), mpg123, asterisk, ekiga,  uff mañana mas. He utilizado tantas que ni me acuerdo, por lo que me propongo en este momento escribir una reseña cada vez que use una libreria de software libre.

Por mquinteiro. Han entrado 4857 veces.  Comentarios