Skip to content

Instantly share code, notes, and snippets.

View joninvski's full-sized avatar

Joao Trindade joninvski

View GitHub Profile
@joninvski
joninvski / Assus u36s wifi.sh
Created January 10, 2013 11:50
Making eth0 work in asus u36s debian
# Making eth0 work in asus u36s debian
modprobe atl1c
echo "1969 1083" > /sys/bus/pci/drivers/atl1c/new_id
@joninvski
joninvski / pyplot tips.py
Created February 14, 2013 17:54
Pyplot tips
# Force cientific notation in pyplot
formatter = ScalarFormatter()
formatter.set_scientific(True)
formatter.set_powerlimits((-3,3))
plt.axes().yaxis.set_major_formatter(formatter)
@joninvski
joninvski / Hex 2 Dec
Created May 6, 2013 12:51
Hex 2 Dec in perl
#!/usr/bin/perl -w
# hexadec.pl
$foo = <STDIN>;
$hexval = sprintf("%x", $foo);
$decval = hex($hexval);
print "$decval\n";
@joninvski
joninvski / tips.sh
Last active December 26, 2015 05:39
Gist to save general tips. Temporary while they aren't cleaned up
# Kill all sessions in tmux except the attached one:
tmux ls | grep -v attached | cut -d : -f 1 | xargs -I {} tmux kill-session -t {}
# Create a shared (group cnm_dev) git repo with acl
mkdir project
cd project
git init --bare --shared
setfacl -R -m g:cnm_dev:rwX $PWD
@joninvski
joninvski / Android_dev_in_vim.md
Last active June 2, 2016 14:22
Android development in vim

First put a the following init.d gradle script in ${HOME}/.gradle/init.d/ (currently in build.gradle but not working in init):

 allprojects {
      tasks.withType(Compile) { // Use JavaCompile for gradle > 2.0
          options.compilerArgs << "-Xlint:deprecation"
      }
      task printDependencies << {task -> println "Subproject -> $task.project.name" }
 }

subprojects {

@joninvski
joninvski / gist:c2c1a9bdad351c8b2caf
Created March 9, 2015 11:07
Store variable server flask
import json
import sys
from flask import Flask
from flask import request
from flask import Response
app = Flask(__name__)
clicked_push=False
require 'twilio-ruby'
account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
auth_token = 'your_auth_token'
@client = Twilio::REST::Client.new account_sid, auth_token
# Get an object from its sid. If you do not have a sid,
# check out the list resource examples on this page
@account = @client.accounts.get("ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
@account.update(:status => "suspended")

Keybase proof

I hereby claim:

  • I am joninvski on github.
  • I am joaotrindade (https://keybase.io/joaotrindade) on keybase.
  • I have a public key ASD9UyzVe2ZdTlhoUYbavD8GYubD-rwai-7N99rjSU87Xwo

To claim this, I am signing this object:

Ruby Example

Read csv

require 'csv'
 
data = CSV.read('suspects.csv')
 
data.each { |r|