This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def polynomial(&block) | |
varX = Variable::Local.new('x') | |
x = Polynomial.valueOf(Real::ONE,varX) | |
yield x | |
end | |
# Creating a polynomial fx = 1(x^5) + 6(x^2). | |
fx = polynomial do |x| | |
x.pow(5).plus(x.pow(2).times(Real.valueOf(6))) | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ruby -rwebrick -e 'WEBrick::HTTPServer.new(:Port => 3000, :DocumentRoot => Dir.pwd).start' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def fix_encoding(fn) | |
q = File.read(fn) | |
File.open(fn, 'w') { |f| f << q.encode("UTF-8", "ISO-8859-1") } | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def matthews(tp, tn, fp, fn) | |
den = tp * tn - fp * fn | |
num = (tp + fp) * (tp + fn) * (tn + fp) * (tn + fn) | |
den / Math.sqrt(num) | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
abaixo | |
aca | |
acaso | |
acerca | |
acima | |
acola | |
acula | |
ademais | |
adentro | |
adiante |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a | |
about | |
above | |
across | |
after | |
afterwards | |
again | |
against | |
all | |
almost |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# From: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx | |
hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/iso.iso | |
# Run diskutil list and determine the device node assigned to your flash media (e.g. /dev/disk2). | |
diskutil list | |
# Replace N with the disk number from the last command. | |
diskutil unmountDisk /dev/diskN |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby -w | |
require 'open-uri' | |
require 'uri' | |
require 'nokogiri' | |
DEFAULT_DIR = "/Users/carlosagarie/torrents" | |
CATEGORY = 1 # Anime. | |
# Regular expressions and constants for extraction. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Small experiment in which I try to implement the composite pattern without | |
# resorting to two classes. | |
class Composite | |
attr_accessor :action, :subcomposites | |
# Cool thing: if we don't provide a block, it'll be passed nil. So there's no | |
# need to make it a "default parameter" (you can't do it, actually). | |
def initialize(&action) | |
@action = action |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# The F1 score is a measure of how accurate an algorithm is. | |
# | |
# Precision is the probability that a (randomly selected) retrieved document is relevant: | |
# precision = true positives / (true positives + false positives) | |
# | |
# Recall is the probability that a (randomly selected) relevant document is retrieved in a search: | |
# recall = true positives / (true positives + false negatives) | |
def f1_score(precision, recall) | |
(2 * (precision * recall)) / (precision + recall) |