This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Encrypt data using AES Cipher (CBC) with 128 bit key | |
* | |
* @param type $key - key to use should be 16 bytes long (128 bits) | |
* @param type $iv - initialization vector | |
* @param type $data - data to encrypt | |
* @return encrypted data in base64 encoding with iv attached at end after a : | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
# App Engine's Datastore Backup to localhost importer. | |
## Getting backup files | |
HOW TO USE | |
1) Dowloads your backup files from your bucket to this file's directory: | |
``` | |
gsutil -m cp -r gs://<your_bucket>/datastore_backup_datastore_backup_* . | |
``` | |
2) Start your server. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Playing with tornado.websocket, to add markers to a Google Map using WebSockets | |
$ pip install tornado | |
$ python livemap.py --port=8888 | |
Open http://localhost:8888 in one window | |
Each time http://localhost:8888/ping is opened in a second window, a | |
new marker is added to the map (at a random location) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
suscripcion: | |
SONDEOS | |
- Plataforma NCP | |
Esta conectada a proovedores en la zona para hacer billing y sms. | |
Alta y baja de suscripciones. Mantenerlo vivo, cobro recurrente. | |
- ABM NPC | |
ABM que inicia una accion de cobros. Donde se puede programar los mismos. ETc. | |
A definir, quien va usar este ABM. Una accion de cobros tiene un modelo de suscripcion tradicional. | |
Te cobro. Luego te envio sms con que contenidos te voy a dar o recomendaciones. Hoy e dia tenemos un |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://developers.google.com/appengine/pricing |