This file contains 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 get(self): | |
key = self._load_request_as_json().get('key') | |
is_metadata_request = self._load_request_as_json().get('metadata') | |
response = self.sam.get(key=key).resource() | |
if hasattr(response.data, 'metadata_key'): | |
if is_metadata_request: | |
response = cyclone.web.escape.json_encode({'metadata_key':response.data.metadata_key}) | |
elif response.data.metadata_key: | |
response = cyclone.web.escape.json_encode({'done':True}) |
This file contains 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
@defer.inlineCallbacks | |
@cyclone.web.asynchronous | |
def put(self): | |
self.set_header('Content-Type', 'application/json') | |
key = str(uuid4()) | |
today = datetime.today().strftime(u'%d/%m/%y %H:%M') | |
user = self._get_current_user()[0] | |
value = self._load_request_as_json().get('value') | |
if not value: | |
log.msg("PUT failed!") |
This file contains 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
module Sass | |
module Rails | |
module Helpers | |
protected | |
def public_path(asset, kind) | |
resolver = options[:custom][:resolver] | |
asset_paths = resolver.context.asset_paths | |
path = resolver.public_path(asset, kind.pluralize) | |
if !asset_paths.send(:has_request?) && ENV['RAILS_RELATIVE_URL_ROOT'] | |
path = ENV['RAILS_RELATIVE_URL_ROOT'] + path |
This file contains 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
Sete Atitudes para Hackear a Indústria de Software | |
By Klaus Wuestefeld | |
1) Torne-se excelente. | |
Seja realmente bom em alguma coisa. Não fique só choramingando ou | |
querendo progredir às custas dos outros. Não pense q pq vc sentou 4 | |
anos numa faculdade ouvindo um professor falar sobre software q vc | |
sabe alguma coisa. Jogador de futebol não aprende a jogar bola tendo |
This file contains 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
matriz = [] | |
for i in range(1,n): | |
coluna = [] | |
for j in range(1,n): | |
coluna.append(1) | |
matriz.append(coluna) |
This file contains 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
require 'llvm/core' | |
require 'llvm/execution_engine' | |
class Gerador | |
def initialize(syntax_tree) | |
@tree = syntax_tree | |
end | |
def compile |
This file contains 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
scenario "Relacionar professor com turmas", :driver => :selenium do | |
periodo_letivo = PeriodoLetivo.create! :sigla => '2012/1', :inicio => Date.today, :termino => Date.tomorrow | |
professor = Professor.create! :nome => 'Senhor Professor', :email => 'professor@internet.com', :password => 'password' | |
visit new_disciplina_path | |
logar_admin('admin@test.com', '123456') | |
fill_in :nome, with: 'Calculo' | |
fill_in :credito, with: 4 | |
page.driver.browser.save_screenshot 'screenshot.png' | |
select '2012/1' , from: 'Periodo letivos' |
This file contains 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
#encoding: utf-8 | |
def ponto_fixo(f, ponto_atual, epsilon=1e-8, maxiter=500): | |
k = 0 | |
ponto_proximo = f(ponto_atual) | |
while k < maxiter: | |
k += 1 | |
ponto_anterior = ponto_atual | |
ponto_atual = ponto_proximo |
This file contains 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
# this AWESOME TOOL can convert any video to an avi/xvid one... | |
# and the best part is that it's installable in almost any OS (just can't guarantee it'll install in Windows, don't ask my why, ask uncle Bill) | |
# installation in any debian-like OS will be easy as: [sudo] apt-get install ffmpeg | |
# in Mac OS X: brew install ffmpeg | |
# ps.: if you don't use homebrew, try using macports, it should work. | |
# "video.ogv" is the input video, it can be in any format. And "saida.avi" is the output video. | |
ffmpeg -i video.ogv -vcodec libxvid -acodec libmp3lame saida.avi |
This file contains 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
#encoding: utf-8 | |
class Humano(object): | |
"""Human Being""" | |
def __init__(self, nome, pai=None, mae=None): | |
print "alguem fez besteira e colocou mais um ser Humano no mundo \n" | |
self.nome = nome | |
self.pai = pai | |
self.mae = mae |