Skip to content

Instantly share code, notes, and snippets.

View ejulio's full-sized avatar
🏠
Working from home

Júlio César Batista ejulio

🏠
Working from home
View GitHub Profile
# -*- coding: utf-8 -*-
import json
from argparse import ArgumentParser
AREA_QUADRADO = 40 * 40
AREA_SILO = 600 * 320 * 320
def parse_args():
ap = ArgumentParser()
@ejulio
ejulio / dados-e-caracteristicas.py
Last active May 27, 2016 21:30
Código do artigo 'Cross-validation: testando o desempenho de um classificador'
import numpy as np
from sklearn.datasets import fetch_20newsgroups
from sklearn.feature_extraction.text import CountVectorizer
from sklearn.feature_extraction.text import TfidfTransformer
from sklearn.multiclass import OneVsOneClassifier
from sklearn.svm import SVC
from sklearn import cross_validation
from sklearn.metrics import confusion_matrix
import argparse
@ejulio
ejulio / index.html
Last active August 27, 2015 22:26
Exemplos do post sobre o "the dolly zoom effect"
<!DOCTYPE html>
<html>
<head>
<title>The Dolly Zoom Effect</title>
<style type="text/css">
body {
margin: 0;
padding: 0;
}
</style>
@ejulio
ejulio / codigo-completo.html
Created December 17, 2014 15:51
Códigos para a parte 3 da introdução a three.js
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Sistema solar three.js</title>
<style type="text/css">
body {
margin: 0;
padding: 0;
@ejulio
ejulio / calcular-radianos.js
Last active August 29, 2015 14:04
Códigos para o segundo post sobre three.js
function calcularRadianos(grau)
{
return grau * Math.PI / 180;
}
@ejulio
ejulio / codigo-final-1.html
Last active August 29, 2015 14:04
Código para o primeiro post no blog sobre three.JS
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Sistema solar three.js</title>
<style type="text/css">
body {
margin: 0;
padding: 0;
class Person
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public string ToString()
{
return String.Format("{0}: {1} - {2}", Id, Name, Age);
}
var arr = [5,8,9,6,3,4,74,85,21,2,3,56,8,5,4,789,465,5454,4,546,4,646,1,64];
Math.min.apply(null, arr);
Math.max.apply(null, arr);
self.addEventListener('message', function(evt)
{
// pegamos a propriedade data onde contém os dados enviados por postMessage(data)
var data = evt.data;
// aplicamos o filtro
ImageProcessor.applyGrayscale(data.data);
// notificamos a thread principal com o filtro aplicado
postMessage(data);
});