Skip to content

Instantly share code, notes, and snippets.

View 4gus71n's full-sized avatar

Agustín Tomas Larghi 4gus71n

  • Myself
  • Mar del Plata
View GitHub Profile
@4gus71n
4gus71n / GetAllEmployeesUseCase.kt
Created February 13, 2023 01:34
Example Use Case
package com.example.core.usecases
import com.example.core.model.Employee
import com.example.core.repositories.EmployeeRepository
import com.example.core.utils.ResultData
import kotlinx.coroutines.CoroutineDispatcher
<html>
<body>
<a href="clarityfirst://order/66/documents">Order 66</a>
</body>
</html>
// You could call this somewhere in your ViewModel
insertUserWithAddressUseCase.execute(this, user, address)
// .........
// The Interface of the Use Case.
interface InsertUserWithAddressUseCase {
interface Callback {
fun onUserSuccessfullyInserted(insertedUser: User)
fun onErrorWhileTryingToInsertUser(e: Throwable)
$('head').append('<style type="text/css">crawler_selected{ background:#FFFF00; }</style>');
$(document).click(function(event){
event.preventDefault()
$(event).addClass("crawler_selected")
console.log(event.target)
});
@4gus71n
4gus71n / get_all_streets_from_oms.py
Created April 4, 2020 20:52
Short script to get all the street names in one city
# pip install requests
# pip install bs4
# pip install overpass
# pip install html5lib
from pprint import pprint
import overpass
import urllib.parse
import requests
from bs4 import BeautifulSoup
@4gus71n
4gus71n / flattenArrays.kt
Created September 12, 2018 23:40
A simple code challenge
// Feel free to run it here try.kotlinlang.org
fun main(args: Array<String>) {
val testCollection = arrayOf(
1, 2, 3,
arrayOf(4, 5, emptyArray<Int>()), null,
arrayOf(emptyArray<Int>(), emptyArray<Int>()),
arrayOf(6)
)
@4gus71n
4gus71n / index.html
Last active June 18, 2018 17:39
Testing Dapps
<html>
<head>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js"></script>
<script>
$( document ).ready(function() {
var Web3 = require('web3');
var address = "0xcbbfbafedb0eb83016d2a96a4e80d30b20fa3e30"
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonParseException;
import com.google.gson.JsonPrimitive;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;
import com.google.gson.JsonSyntaxException;
import net.misove.mypvrcommon.serialization.ISO8601DateParser;
package com.siplay.android_siplay.helper;
/*
* Copyright 1999,2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0