-
Are you familiar with the tools we're given in PHP 5.4 to write Object Oriented code?
We can manipulate scope, have interfaces, abstract classes, traits, namespaces… -
What's the difference between
Public,ProtectedandPrivate?
Public ensures a class method/variable is available everywhere, from any instance of the class. Protected makes the method/variable only available to the class itself and extending classes. Private makes the method/var only accessible to the class itself. -
Do you know any of these acronyms?
- DRY "Don't Repeat Yourself"
| git log --reverse | |
| # show branch tag etc | |
| git log --reverse --decorate |
Una de las necesidades más comunes en el desarrollo de Sitios profesionales es implementar URLs amigables, así convertimos algo como /index.php?articulo=1 por algo más cómodo y agradable a la vista del usuario: /blog/introduccion.htm
Para lograr esto existen muchos paquetes, que son altamente recomendables, como:.
En esta clase no buscamos superar a nadie, simplemente quiero demostrarles que puede ser sencillo hasta cierto nivel.
TOTALLY SUPER DUPER NOT MY WORK! Trying to illuminate how FizzyText (seen here, source here, isolated from dat.GUI dependency here) works. Original appears to have been written by George Michael Brower.
In the original, which I find brilliant:
- Solid black text is drawn onto an invisible canvas, from which it gets bitmap data
- The bitmap data is read like a collision detection array, where black means "you're on top of text" and white means "you're not"
- Particles of size r=0 are randomly spawned on a visible canvas
- The particles grow if they're on top of a (non-rendered) black pixel, and shrink till they disappear if not
- When they shrink to r=0, they respawn randomly somewhere
- The particles follow a Perlin noise flow field, a very sensible and fluid kind of random movement, in which nearby particles
Es el proceso cretivo de transformación del problema en una solución. Una vez que se analizan y especifican los requisitos, el diseño es la siguiente actividad técnica a realizar. Es independiente del modelo de procesos que se use. El diseño se centra en 4 áreas importantes:
- Datos
- Arquitectuas
- Interfaces
| var Datastore = require('nedb') | |
| const path = require('path') | |
| var crypto = require('crypto'); | |
| var assert = require('assert'); | |
| var algorithm = 'aes256'; | |
| var key = 'password'; | |
| var db = {} |
| # pyclean command to clear all python cache in a directory | |
| # source: https://stackoverflow.com/questions/28991015/python3-project-remove-pycache-folders-and-pyc-files | |
| # in .bash_profile / .bash_rc etc put: | |
| pyclean () { | |
| find . -type f -name '*.py[co]' -delete -o -type d -name __pycache__ -delete | |
| } | |
- 📙 Biblia de Rails: Explicación clara y completa de cómo hacer una aplicación mediana en Rails. Explica practicamente todos los conceptos que van a necesitar para este proyecto. 10/10 Mejor material.
- 📹 Ayudantías del curso: Pensadas para este proyecto. Aprovechenlas
- 👌 Stack Overflow: La vieja confiable de los computines
- 🔀 Git y Github: Para que no sufran tanto al hacer merges
- Dissecting Go Binaries
- Go: Overview of the Compiler
- Go compiler internals: adding a new statement to Go - Part 1
- Go compiler internals: adding a new statement to Go - Part 2
- Reversing GO binaries like a pro
- How a Go Program Compiles down to Machine Code
- Analyzing Golang Executables
- Go Reverse Engineering Tool Kit
- go-internals book
- [Reconstructing Program Semantics from Go Binaries](http://home.in.tum.de/