Skip to content

Instantly share code, notes, and snippets.

View dhilst's full-sized avatar
😻

Daniel Hilst dhilst

😻
View GitHub Profile
@dhilst
dhilst / .vimrc
Last active December 5, 2016 23:22
syntax on
set background=dark
set laststatus=2
set smartindent
set autoindent
set modeline
set nocompatible
" execute pathogen#infect()
" Remember somethings
@dhilst
dhilst / use-imx-gpu-viv-version-8.4.patch
Created December 5, 2016 18:22
meta-fsl-bsp-release change version of imx-gpu-viv from 8.6 to 8.4
diff --git a/imx/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc b/imx/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc
index 9f01b95..642ed70 100644
--- a/imx/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc
+++ b/imx/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc
@@ -37,9 +37,9 @@ USE_GPU_VIV_MODULE = "1"
PREFERRED_VERSION_linux-libc-headers = "4.1"
# preferred versions of recipes-graphics for mx6
-PREFERRED_VERSION_imx-gpu-viv_mx6 = "5.0.11.p8.6-hfp"
-PREFERRED_VERSION_xf86-video-imxfb-vivante_mx6 = "5.0.11.p8.6"
# Spring configuration roadmap
* Create a Dynamic Web Project.
* Convert to maven.
* Add maven folder structure.
* Create Tomcat server.
* Add Tomcat server to project.
* Add org.springframework/spring-webmvc, javax.servlet/jstl, javax.servlet/javax.servlet-api dependecies to pom.xml.
* Create your package.
* Add extension of AbstractAnnotationConfigDispatcherServletInitializer class. This will create root & servlet application contexts.
* Implement getRootConfigClasses.
@dhilst
dhilst / MethodLogger.java
Created January 1, 2017 15:41
logger with class and method name using SLF4J
/*
Copyright 2017 Daniel Hilst Selli <[email protected]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
https://sourceforge.net/projects/mdnstools/
https://hobbyistsoftware.com/bonjourbrowser
@dhilst
dhilst / Environment
Created February 2, 2017 11:57
gmp 5.1.1 + gcc 6.3.1 @ Archlinux(201702) compilation errors
[geckos@csi24 ~]$ uname -a
Linux csi24 4.9.6-1-ARCH #1 SMP PREEMPT Thu Jan 26 09:22:26 CET 2017 x86_64 GNU/Linux
[geckos@csi24 ~]$ gcc --version
gcc (GCC) 6.3.1 20170109
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[geckos@csi24 build_x11]$ free -m
# Create your views here.
urlpatterns = []
def route(regex, kwargs=None, name=None):
from django.conf.urls import url
def decorator(view):
urlpatterns.append(url(regex, view, kwargs, name))
def wrapper(*args, **kwargs):
return view(*args, **kwargs)
return wrapper
@dhilst
dhilst / test.py
Created June 2, 2017 21:52
Validate PR for flask-restful
import sys
sys.path.append('./flask-restful')
from flask import Flask
from flask_restful import Api,Resource, reqparse
app = Flask(__name__)
api = Api(app)
class Foo(Resource):
def post(self):
@dhilst
dhilst / .vimrc
Created July 22, 2017 15:08
.vimrc
set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'kevinw/pyflakes-vim'
call vundle#end() " required
set bg=dark
set nohls
from functools import partial, reduce
from inspect import signature, Parameter
import operator as o
def compose(*funcs):
def compose2(f, g):
return lambda *args, **kwargs: f(g(*args, **kwargs))
return reduce(compose2, funcs)
def curry(f):