Skip to content

Instantly share code, notes, and snippets.

Francisco Figueiredo Jr. franciscojunior

Block or report user

Report or block franciscojunior

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
franciscojunior / LiveData.kt
Created Jul 15, 2018 — forked from arekolek/LiveData.kt
LiveData extension property for use in unit tests
View LiveData.kt
val <T> LiveData<T>.blockingValue: T?
get() {
var value: T? = null
val latch = CountDownLatch(1)
observeForever {
value = it
if (latch.await(2, TimeUnit.SECONDS)) return value
else throw Exception("LiveData value was not set within 2 seconds")
franciscojunior / install virtualenv ubuntu
Created Jan 11, 2018 — forked from Geoyi/install virtualenv ubuntu
How to install virtual environment on ubuntu 16.04
View install virtualenv ubuntu

How to install virtualenv:

Install pip first

sudo apt-get install python3-pip

Then install virtualenv using pip3

sudo pip3 install virtualenv 
View PlaygroundTests
public class PlaygroundTests {
// Template test using Observables
// Reference:
public void test_subscribe0() throws InterruptedException {
final CountDownLatch latch = new CountDownLatch(1);
franciscojunior / bcb.R
Created Feb 1, 2017 — forked from arademaker/bcb.R
getting data from BCB (Banco Central do Brasil)
View bcb.R
# This script was originally written during for a summer course that I
# gave at FGV in January 2011. The script was used to show the
# students how to retrive data from Banco Central do Brasil
# ( using SOAP protocol and R.
wsdl <- getURL("",
franciscojunior /
Created Dec 19, 2016 — forked from staltz/
The introduction to Reactive Programming you've been missing
franciscojunior / ExpandableCheckBoxesLayout.patch
Created Nov 6, 2016
Patch to add ExpandableCheckboxesLayout
View ExpandableCheckBoxesLayout.patch
diff --git a/app/src/main/java/name/vampidroid/ui/widget/ b/app/src/main/java/name/vampidroid/ui/widget/
index 4133e99..3ff912e 100644
--- a/app/src/main/java/name/vampidroid/ui/widget/
+++ b/app/src/main/java/name/vampidroid/ui/widget/
@@ -19,6 +19,9 @@ import android.widget.LinearLayout;
import android.widget.SeekBar;
import android.widget.TextView;
+import java.util.Arrays;
+import java.util.List;
franciscojunior /
Last active Oct 8, 2016
Stop and continue Firefox processes
ps aux | grep -v "grep" | grep -i | awk '{print $2}' | xargs kill -CONT
View roundrect.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android=""
<solid android:color="#00aadd"/>
franciscojunior / PauseFirefoxSwitchWithPid.applescript
Created Jul 3, 2016
Apple Script to prevent firefox from running while it is without focus
View PauseFirefoxSwitchWithPid.applescript
# Reference
# Reference
# SIGCONT and SIGSTOP don't work in shell executed by applescript.
# Has to use numbers, or STOP/CONT w/o SIG or use "set +o posix"
# -- for on quit handler
franciscojunior / exception.txt
Created Jun 9, 2016
Exception when trying to add a new dictionary entry on my cell phone
View exception.txt
Process:, PID: 23842
java.lang.ClassCastException: cannot be cast to
You can’t perform that action at this time.