Skip to content

Instantly share code, notes, and snippets.

View william-condori's full-sized avatar
🚀

William Condori william-condori

🚀
View GitHub Profile
@william-condori
william-condori / flutter-instalaciones.md
Created April 15, 2023 10:06 — forked from Klerith/flutter-instalaciones.md
Instalaciones del curso de Flutter - Móvil de cero a experto
var mediaJSON = { "categories" : [ { "name" : "Movies",
"videos" : [
{ "description" : "Big Buck Bunny tells the story of a giant rabbit with a heart bigger than himself. When one sunny day three rodents rudely harass him, something snaps... and the rabbit ain't no bunny anymore! In the typical cartoon tradition he prepares the nasty rodents a comical revenge.\n\nLicensed under the Creative Commons Attribution license\nhttp://www.bigbuckbunny.org",
"sources" : [ "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" ],
"subtitle" : "By Blender Foundation",
"thumb" : "images/BigBuckBunny.jpg",
"title" : "Big Buck Bunny"
},
{ "description" : "The first Blender Open Movie from 2006",
"sources" : [ "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4" ],
@william-condori
william-condori / groupBy.js
Created April 7, 2021 08:29
Group By in JavaScript
function groupBy(list, keyGetter) {
const map = new Map();
list.forEach((item) => {
const key = keyGetter(item);
const collection = map.get(key);
if (!collection) {
map.set(key, [item]);
} else {
collection.push(item);
}
@william-condori
william-condori / ContraintLayout.java
Created January 20, 2021 20:34
Change constraints programmatically
ConstraintSet constraintSet = new ConstraintSet();
constraintSet.clone(holder.constraintLayout);
constraintSet.connect(R.id.cantidadTextView, ConstraintSet.END, R.id.guidelineSegundo, ConstraintSet.START, 0);
constraintSet.connect(R.id.tipoItemTextView, ConstraintSet.START, R.id.guidelineSegundo, ConstraintSet.END, 0);
constraintSet.connect(R.id.tipoItemTextView, ConstraintSet.END, ConstraintSet.PARENT_ID, ConstraintSet.END, 0);
constraintSet.applyTo(holder.constraintLayout);
@william-condori
william-condori / config-vhosts-xamp.txt
Last active July 25, 2020 12:22
Configuración de Virtual Host en XAMP
#Configuración de Virtual Host XAMP
- Primeramente debemos configurar una ip fija en la máquina que se encenderá XAMP
- Segundo : Vamos al archivo C:/Windows/System32/drivers/etc/host
Ahí dentro vamos declarando los host virtuales. Ejemplo:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
@william-condori
william-condori / SharePreferencesHelper.kt
Created July 17, 2020 09:45
Este helper nos ayudará a manejar los SharePreference de una manera más consisa.
package com.william.myappointments
import android.content.Context
import android.content.SharedPreferences
import android.preference.PreferenceManager
object PreferenceHelper {
fun defaultPrefs(context: Context): SharedPreferences
= PreferenceManager.getDefaultSharedPreferences(context)