Skip to content

Instantly share code, notes, and snippets.

View murillomarigo's full-sized avatar

Murillo Marigo murillomarigo

  • São Paulo - Brazil
View GitHub Profile
<html>
<head>
<title>SignalMan</title>
<script src="/Scripts/jquery-1.6.4.min.js"></script>
<script src="/Scripts/jquery.signalR-1.1.2.js"></script>
<script type="text/javascript">
window.signalman = { connected: false, hub: null, argumentCount: 0 };
$(function() {
@murillomarigo
murillomarigo / readme.md
Last active July 22, 2017 22:07
Installing docker-ce on elementaryOS Loki

Follow the steps for Ubuntu here : https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

The only change is on step for you should change $(lsb_release -cs) to xenial.

This is because $(lsb_release -cs) returns the name of the distro, in this case would be loki, and since docker-ce does not have packages ment for loki we have to manually input the unbuntu distro it was based on.

@murillomarigo
murillomarigo / readme.md
Last active August 15, 2017 17:24
Configurando Google Maps com Xamarin no Windows

Configurando Google Maps com Xamarin no Windows

Pré-requisitos

  • Java instalado e no path
  • Xamarin instalado e ter rodado sua aplicação pelo menos uma vez como debug

Passos

  1. Abre um prompt de comando na pasta "C:\Users\SEU_USUARIO\AppData\Local\Xamarin\Mono for Android"
  2. Execute o seguinte comando keytool -list -v -keystore "debug.keystore" -alias androiddebugkey -storepass android -keypass android
  3. Copie o valor do SHA1
@murillomarigo
murillomarigo / calculaCorDoTexto.js
Created May 23, 2017 13:24
Retorna se a cor que contrasta melhor com a cor passada é preto ou branco
function calculaCorDoTexto (bgColor) {
var re = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;
var rgb = re.exec(bgColor);
var r = parseInt(rgb[1], 16),
g = parseInt(rgb[2], 16),
b = parseInt(rgb[3], 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
@murillomarigo
murillomarigo / Badge.cs
Created January 20, 2017 15:37 — forked from rudyryk/Badge.cs
C# — Xamarin.Forms custom simple badge view + rounded box view via custom renderer
//
// Badge.cs
// Created by Alexey Kinev on 19 Jan 2015.
//
// Licensed under The MIT License (MIT)
// http://opensource.org/licenses/MIT
//
// Copyright (c) 2015 Alexey Kinev <alexey.rudy@gmail.com>
//
using System;
@murillomarigo
murillomarigo / ProcessPhoenix.cs
Created October 14, 2016 16:33
Port of ProcessPhoenix to C#/Xamarin
using Android.App;
using Android.Content;
using Android.Content.PM;
using Android.OS;
using System;
//Port from https://github.com/JakeWharton/ProcessPhoenix/blob/master/process-phoenix/src/main/java/com/jakewharton/processphoenix/ProcessPhoenix.java
namespace Com.JakeWharton.ProcessPhoenix
{
@murillomarigo
murillomarigo / autoplay.java
Created March 29, 2016 20:27 — forked from aprock/autoplay.java
simple trick to autoplay an html5 video element in a webview. (inject javascript to play on load)
import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
private WebView webview;
@murillomarigo
murillomarigo / gist:88d130c47764f2d40838
Created November 14, 2015 13:30
Listing globally installed NPM packages and version
npm list -g --depth=0
@murillomarigo
murillomarigo / gist:41cef908420e53b677a6
Created November 7, 2015 23:42
Unix list group member
cat /etc/group | grep [group-name]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.IO;
using System.Threading;
using System.Diagnostics;