Skip to content

Instantly share code, notes, and snippets.

View jrgavilanes's full-sized avatar

Juan Ramón Gavilanes Sánchez jrgavilanes

View GitHub Profile
@jrgavilanes
jrgavilanes / migrateFromMysqlToMongo.py
Created January 19, 2019 18:41
Example how to migrate a table from a mySql database to a mongoDB
import pymysql
import pymongo
# Set mongo connection
connection = pymongo.MongoClient(host_mongo, port_mongo)
db = connection[bd_mongo]
db.authenticate(user_mongo, pass_mongo)
notes = db.collection_name
# Set mysql connection
@jrgavilanes
jrgavilanes / superIndex.py
Created February 11, 2019 21:31
text index python
superindice = {}
def indexa(id, content, index):
for word in set(content.lower().split()):
if word not in index:
index[word] = [id]
else:
if id not in index[word]:
index[word].append(id)
@jrgavilanes
jrgavilanes / main.kt
Last active September 30, 2021 12:48
firebase realtime. basic access.
package es.codekai.firebase_curso
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Toast
import com.google.firebase.database.DataSnapshot
import com.google.firebase.database.DatabaseError
import com.google.firebase.database.ValueEventListener
import com.google.firebase.database.ktx.database
import com.google.firebase.ktx.Firebase
@jrgavilanes
jrgavilanes / docker-compose.yml
Created November 30, 2021 17:51
docker con mysql y phpmyadmin
version: '3'
services:
# Database
db:
image: mysql:5.7
ports:
- '3306:3306'
volumes:
- db_data:/var/lib/mysql
@jrgavilanes
jrgavilanes / docker-compose.yml
Created November 30, 2021 19:40
docker con postgres y pgadmin4
version: "3.7"
services:
db:
image: postgres:12.2
restart: always
environment:
POSTGRES_DB: postgres
POSTGRES_USER: admin
POSTGRES_PASSWORD: secret
PGDATA: /var/lib/postgresql/data
@jrgavilanes
jrgavilanes / editText_IBAN_mask.kt
Created December 8, 2021 17:25
Example edit text with IBAN mask XXXX XXXX XXXX XXXX XXXX XXXX
package com.example.test
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.text.Editable
import android.text.TextWatcher
import com.example.test.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
@jrgavilanes
jrgavilanes / editText_IBAN_mask.kt
Created December 12, 2021 20:57
IBAN Code kotlin simplified version
package com.example.test
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.text.Editable
import android.text.TextWatcher
import androidx.core.text.set
import com.example.test.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
@jrgavilanes
jrgavilanes / .gitignore
Created November 1, 2022 18:34
file gitignore for Android
#built application files
*.apk
*.ap_
*.aab
# files for the dex VM
*.dex
# Java class files
*.class
@jrgavilanes
jrgavilanes / readme.md
Created February 7, 2023 17:55
python for datascience