Skip to content

Instantly share code, notes, and snippets.

Giovanni De Francesco jibbo

Block or report user

Report or block jibbo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View ifs_presenter.kt
// Activity
fun checkEmail() {
val email = UiUtils.getText(emailView)
// Presenter
jibbo /
Created Jun 12, 2018
[Android] Save JPEG with lesser quality the bigger it is, especially useful to reduce image upload time.
private static final int MB = 1000000; // 1MB in bytes
private static final int MIN_SIZE = 3; // in MB
private static final int MAX_SIZE = 20; // in MB
private static final int MAX_QUALITY = 100;
private static final int MIN_QUALITY = 10;
private static final int NORMAL_QUALITY = 90;
* Gets a bitmap and saves it as jpeg.
View degress2meters.js
var degrees2meters = function(lon,lat) {
var x = lon * 20037508.34 / 180;
var y = Math.log(Math.tan((90 + lat) * Math.PI / 360)) / (Math.PI / 180);
y = y * 20037508.34 / 180;
return [x, y]
lon= -77.035974
lat = 38.898717
jibbo / bob.rb
Last active Aug 29, 2015 — forked from tcgeophysics/bob.rb
Formula for installing Bob (Bob is a free signal-processing and machine learning toolbox)
View bob.rb
require "formula"
#be sure to have the repo homebrew-dupes and homebrew-science
#if not add it with: brew tap Homebrew/homebrew-dupes && brew tap Homebrew/homebrew-science
#after installing brew-pip you have to run pip install all the dependencies listed in the python section
class Bob < Formula
homepage ""
url ""
sha1 "c557712996ae8a6a1e161026f539d1f1fd108fb0"
jibbo / PaintEraser
Created Oct 30, 2014
How to set a Painter to erase content on a canvas.
View PaintEraser
Paint e = new Paint();
e.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
You can’t perform that action at this time.