Skip to content

Instantly share code, notes, and snippets.

View svenstaro's full-sized avatar

Sven-Hendrik Haase svenstaro

View GitHub Profile
#!/usr/bin/env python2
# -*- coding: cp1252 -*-
import random
leute=["svenstaro","spielepetie","matjhew","carboxl","kryptonbrand",
"bbqbob","jtvennox","timesqueezer","arthimis","zlox"]
random.shuffle(leute)
struct Camera {
glm::vec3 pos;
glm::vec3 dir;
glm::vec3 up;
float fov;
float near_plane_dist;
float far_plane_dist;
};
m_camera = Camera{{0, 0, 0}, {0, 1, 0}, {0, 0, 1}, 45.f, 0.1f, 100.f};
#ifndef TIMER_HPP
#define TIMER_HPP
#include <chrono>
class Timer {
public:
Timer() {
m_start = std::chrono::steady_clock::now();
}
struct Ray {
Ray(const glm::vec3 &origin, const glm::vec3 &direction)
: m_origin(origin), m_dir(direction), m_invdir(1.f / direction) {
}
glm::vec3 m_origin;
glm::vec3 m_dir;
glm::vec3 m_invdir;
};
import datetime
from sqlalchemy.ext.hybrid import hybrid_property
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://localhost'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
*.o
*.x
impl<'a, 'r> FromRequest<'a, 'r> for DB {
type Error = ();
fn from_request(request: &'a Request<'r>) -> request::Outcome<DB, ()> {
let pool = match <State<r2d2::Pool> as FromRequest>::from_request(request) {
Outcome::Success(pool) => pool,
Outcome::Failure(e) => return Outcome::Failure(e),
Outcome::Forward(_) => return Outcome::Forward(()),
};
pub fn register(user: Result<UserSerializer, Vec<Value>>, db: DB) -> Result<APIResponse, APIResponse> {
if user.is_err() {
let error = user.err().unwrap();
return Ok(unprocessable_entity(error));
}
let user_data = user.unwrap();
}
@svenstaro
svenstaro / _hcloud.zsh
Last active June 16, 2018 18:54
hcloud changes
#compdef hcloud
source <(hcloud completion zsh)
https://github.com/svenstaro/dotfiles
https://github.com/lurst/setup
https://github.com/cutwater/dotfiles
https://github.com/brtmr/dotfiles
https://github.com/AntoineDupre/dotfiles