|
Tutorial de Patxi Echarte - 19 de Abril de 2006
|
| En algunos lenguajes tenemos la opción de utilizar punteros a funciones o soluciones similares, que nos permiten montar funcionalidades que aportan gran flexibilidad a las aplicaciones. |
| Cap 1 |
Llamadas dinamicas a funciones y métodos en PHP
|
| |
De clases de objetos, para lo cual hay que utilizar como primer parámetro un array cuya posición 0 corresponda a una instancia de objeto y cuya posición 1 sea el nombre del método al que hay que llamar. El resto de parámetros pasados a call_user_func serán los parámetros que se enviarán a dicho método |
|
|
|
Tutorial de joangarnet - 20 de Septiembre de 2006
|
| Me encontrado con la siguiente situación: Un cliente me ha dado una base de datos ACCESS (. Mdb) con 13 columnas y 16,796 registros para confeccionar un diccionario traductor. |
| Cap 1 |
Búsquedas binarias
|
| |
MTASC me podía salvar) tuve que crearme un script php que: - parseara el archivo xml - separara por idiomas - separara cada idioma por iniciales - sacara todos los valores de cada inicial a un archivo. As en forma de array asociativo ( array de objetos) - luego con la librería Ming generar |
|
|
|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| Muchas veces la lógica de la aplicación nos obliga a guardar un grupo de datos en dos tablas separadas y relacionadas por el ID de la primera tabla. Es decir, debemos insertar algunos datos en... |
| Cap 2 |
Recuperar un sólo registro
|
| |
Generalmente en PEAR usamos la funcion query(), la cual nos regresa un objeto $result y a su vez debemos hacer un while-> Array () con este objeto para pintar los registros de la tabla. Esto está bien para un "SELECT * FROM tabla", sin embargo, es un proceso muy ineficiente si lo que deseamos es ir |
| Cap 1 |
Introducción
|
| |
() no es un array , sino una variable simple: $sql="INSERT INTO residentes VALUES (NEXTVAL('residentes_id_seq'), 'Roberto Carmona', 'robert@gmail. Com', '10-05-2008')";------$conn->query($sql); //insertamos------$query="SELECT CURRVAL('residentes_id_seq')";------$id = $conn->getOne($query); //El currval actual |
|
|
|
Tutorial de joangarnet - 19 de Septiembre de 2006
|
| Última versión de este componente con algunas nuevas características que lo hacen mucho más versátil y fácil de utilizar. |
| Cap 1 |
[release] SplitPane v2
|
| |
- parents: un array de SplitPanes anidados. 3- children: un array de hijos anidados. 4- Al anidar obtienes un valor de retorno con la referencia de la instancia creada como UIObject. New features:
1- Now you can instantiate just any v2 component (Tree, TextArea, List.. ) inside the |
|
|
|
Tutorial de joangarnet - 15 de Septiembre de 2006
|
| Aquí dejo una clase que hice hace tiempo para tratar bases de datos MYSQL. |
| Cap 1 |
Clase PHP para tratar bases de datos MYSQL
|
| |
(horizontal) de la consulta) - result_num_columnas () (devuelve el numero total de columnas (vertical) de la consulta) - result_ array _asoc () (devuelve un array asociativo de la consulta) - cerrar_conexion () (cierra la conexión) Aquí la clase: PLAIN TEXT PHP |
|
|
|
Tutorial de joangarnet - 18 de Septiembre de 2006
|
| Siguiendo el rollo del post anterior, en el que queríamos ejecutar un callback de un evento en el ámbito de una clase concreta, pues otra manera mucho más cómoda de hacerlo para un desarrollador ActionScript... |
|
|
|
|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| PERL es un lenguaje interpretado que tiene varias utilidades, pero está principalmente orientado a la búsqueda, extracción y formateado de ficheros de tipo texto. También es muy usado para manejo y gestión de procesos (estado... |
| Cap 3 |
Tipos de datos en PERL
|
| |
Perl tiene tres tipos de datos: ~1) ESCALARES. ~1) ARRAY DE ESCALARES. ~1) ARRAYS ASOCIATIVOS DE ESCALARES. El tipo de dato escalar es denotado mediante un nombre de variable precedido del simbolo $, y puede contener un número , una cadena de caracteres, y una cadena de caracteres |
| Cap 5 |
Subrutinas
|
| |
_de_la_subrutina; Las dos formas producen el mismo resultado con la excepción de que en el caso de do hay siempre que poner los paréntesis, si queremos pasar argumentos debemos pasar los argumentos entre estos paréntesis, y estos serán almacenados en el array de escalares @_, es decir para saber el número |
| Cap 9 |
Ejemplo de uso de algunas funciones
|
| |
Existe una variable, formato, subrutina,etc.. ~- **delete**: borra un valor de un array asociativo a través de su clave. ~- **die**:imprime en la salida del error estándar un mensaje pasado como parámetro cuando ocurre un error en la ejecución de una sentencia. ~- **eof**: retorna verdadero si el final |
|
|
|
Tutorial de joangarnet - 19 de Septiembre de 2006
|
| Segunda entrega de la triología “Flash con AdminTool“. |
| Cap 1 |
Flash con AdminTool : Parte 2
|
| |
/MovieClip
o asignar visibilidad a un MovieClip
o cambiar el valor de un Array , Objeto o cualquier tipo de variable
o etc... * Ejecutar funciones/métodos pasando parámetros en tiempo de ejecución
* Ver/copiar el historial de cambios hechos desde AdminTool |
|
|
|
Tutorial de joangarnet - 19 de Septiembre de 2006
|
| He puesto juntas unas cuantas herramientas de debug que he ido encontrando con el tiempo. |
| Cap 1 |
Herramientas de testeo para Flash
|
| |
. - Recurre un Array u Objeto en un solo paso y sácalo por el panel de salida. - Mide los frames por segundo reales de la película. - Posibilidad de salida por el Output panel del Flash IDE o por la consola Admin Tool. LuminicBox. Log, API de logging para Flash ( Pablo Costantini |
|
|
|
Tutorial de joangarnet - 20 de Septiembre de 2006
|
| En el framework del Flash 8 se esconde una utilidad de ésas que que en cada desarrollo te preguntas.. Porqué no la han creado ya...? |
| Cap 1 |
ObjectDumper : toString() para objetos de todo tipo
|
| |
( o ) ) ; // devuelve: /* {a: 4, b: 8} */ // mostar o no: Function y undefined var comer: Function = function ( ) { trace ( "coemer" ) } var dp: Array = [ { a: 4 , b: "lorem" } , { a: 6 , b: "ipsum" } , undefined , { d: 8 |
|
|