Skip to content

Instantly share code, notes, and snippets.

View neoshadybeat's full-sized avatar

Cayetano Soriano neoshadybeat

View GitHub Profile
@neoshadybeat
neoshadybeat / gist:3972922
Created October 29, 2012 10:50
Curso PHP: Ejercicio 50.
Ejercicio 50. Parte 1 (básico).
- Realiza 4 funciones las cuales estén anidadas
- Para que tarden tiempo en ejecutarse, haz uso de sleep, en cada una.
Ejercicio 50. Parte 2 (intermedio).
- Activa xhprof en la página.
Ejercicio 50. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3972908
Created October 29, 2012 10:46
Curso PHP: Ejercicio 49.
Ejercicio 49. Parte 1 (básico).
- Genera una DB, con al menos un campo de tipo TIMESTAMP.
- Rellena al menos 10 filas desde php.
Ejercicio 49. Parte 2 (intermedio).
- Obtén las 5 filas más recientes
- Muéstralas en una tabla y los thead (nombres de las columnas) sácalos también de la base de datos.
@neoshadybeat
neoshadybeat / gist:3972878
Created October 29, 2012 10:35
Curso PHP: Ejercicio 48.
Ejercicio 48. Parte 1 (básico).
- Realiza una tabla de una base de datos, con al menos tres campos
- Inserta al menos 10 filas, en esta tabla
Ejercicio 48. Parte 2 (intermedio).
- Obtén un listado de todas las filas.
- Delimita los resultados a 4 filas.
@neoshadybeat
neoshadybeat / gist:3972838
Created October 29, 2012 10:29
Curso PHP: Ejercicio 47.
Ejercicio 47. Parte 1 (básico).
- Genera un script php, el cual borre los archivos pasados por argumento
Ejercicio 47. Parte 2 (intermedio).
- Extiende el ejercicio anterior, en el caso que no se haya introducido ningún parámetro
se pida al usuario.
Ejercicio 47. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3972692
Created October 29, 2012 09:57
Curso PHP: Ejercicio 46.
Ejercicio 46. Parte 1 (básico).
- Genera un array de al menos 20 elementos enteros, aleatoriamente
haciendo uso de semilla.
Ejercicio 46. Parte 2 (intermedio).
- Ordena el array en orden inverso.
- Obtén el elemento mayor del array, sin hacer uso de las librerías de php.
@neoshadybeat
neoshadybeat / gist:3972661
Created October 29, 2012 09:48
Curso PHP: Ejercicio 45.
Ejercicio 45. Parte 1 (básico).
- Genera con un traits un wrapper, para fopen, fwrite y fread.
Ejercicio 45. Parte 2 (intermedio).
- Haciendo uso de la parte anterior, realiza una clase, para escribir archivos json
Ejercicio 45. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3972595
Created October 29, 2012 09:30
Curso PHP: Ejercicio 44.
Ejercicio 44. Parte 1 (básico).
- Crea una clase wrapper para json (solo lectura, unserialize)
Ejercicio 44. Parte 2 (intermedio).
- Reconvierte la clase anterior a trait
Ejercicio 44. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3972551
Created October 29, 2012 09:19
Curso PHP: Ejercicio 43.
Ejercicio 43. Parte 1 (básico).
- Genera un archivo .data, con al menos 20 lineas
- Comprime el contenido de este con gzip.
Ejercicio 43. Parte 2 (intermedio).
- Extiende el ejercicio anterior, leyendo el texto comprimido en gzip.
- Vuelve a escribir el fichero en texto plano y
luego comprime el archivo con gzip.
@neoshadybeat
neoshadybeat / gist:3972528
Created October 29, 2012 09:14
Curso PHP: Ejercicio 42.
Ejercicio 42. Parte 1 (básico).
- Comprueba que una cadena, está contenida en otra,
devolviendo la posición en la que está.
Ejercicio 42. Parte 2 (intermedio).
- Convierte una cadena de entrada de este estilo hola_mundo a
CamelCase HolaMundo
@neoshadybeat
neoshadybeat / gist:3972480
Created October 29, 2012 08:58
Curso PHP: Ejercicio 41.
Ejercicio 41. Parte 1 (básico).
- Realiza una función que lea desde la entrada standar
Ejercicio 41. Parte 2 (intermedio).
- Realiza una función, en la cual se le pasen n, archivos txt y concaténalos
en un solo archivo, cuyo nombre será pasado por parámetro.
Ejercicio 41. Parte 3 (avanzado).