Skip to content

Instantly share code, notes, and snippets.


Bernhard Döbler bardware

View GitHub Profile
View filesize_helper.js
Ember.Handlebars.helper('filesize', function(value) {
if (typeof value === 'undefined') {
return null;
var i,
units = ['B', 'KB', 'MB', 'GB', 'TB'];
for (i = 0; i < units.length; i++) {
if (value < 1024) {
filesize = Math.floor(value) + units[i];
bardware /
Last active Aug 29, 2015
Convert a TTF font into WOFF, SVG and EOT format.
# Convert a TTF font into WOFF, SVG and EOT format.
# @source:
# @usage: FontName
View gist:a8a424797a24425cff4d
sass --compass --style nested --line-numbers --line-comments --debug-info --trace --no-cache --force --stop-on-error --unix-newlines --update roboto.scss:roboto.css
bardware /
Last active Jul 25, 2017
update ruby gems
gem update --system
gem update
# gem sources --clear-all
# gem sources --update
# gem install sass --version 3.4.25
# gem uninstall
bardware /
Created Oct 17, 2014
update node modules
npm update npm -g
npm update -g
bardware / configure_zlib
Created Jan 6, 2015
configure zlib before cross compiling
View configure_zlib
CROSS_PREFIX=x86_64-w64-mingw32- ./configure --prefix=/usr/local/x86_64-w64-mingw32 --static
bardware / setup_mingw
Created Jan 6, 2015
install cygwin as regular windows user
View setup_mingw
setup-x86.exe -B -q -n -N -d -g -a x86 -R d:\cygwin -s -l D:/down/cygwin/ -P binutils,patch,libtool,make,flex,bison,patch,texinfo,gettext,perl,ruby,gawk,python,unzip,intltool,openssh-server,build-essential,automake,autoconf,libtool,pkg-config,m4,subversion,gcc-core,gcc-g++,bzip2,wget,tar,vim,ruby,xorg-server,xinit,xorg-docs,openssh,inetutils,procps,mc,ping,screen,mercurial,bash-completion,git-completion,git-cvs,git-gui,git-svn,gitk,sqlite3,docbook-utils,doxygen,mingw64-i686-gcc-core,mingw64-i686-gcc-g++,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-g++,nasm,mingw64-i686-pkg-config,mingw64-x86_64-pkg-config,mingw64-x86_64-winpthreads,mingw64-i686-winpthreads,libiconv
bardware / Makefile.mingw32.dlltool.diff
Created Jan 20, 2015
dlltool as variable to allow cross compilation
View Makefile.mingw32.dlltool.diff
Index: Dll/Makefile.mingw32
RCS file: /cvsroot/lame/lame/Dll/Makefile.mingw32,v
retrieving revision 1.3
diff -u -r1.3 Makefile.mingw32
--- Dll/Makefile.mingw32 7 Feb 2009 11:18:46 -0000 1.3
+++ Dll/Makefile.mingw32 20 Jan 2015 20:42:12 -0000
@@ -15,7 +15,8 @@
CFLAGS = -I$(LAME_SRC_ROOT)/include -I$(LAME_SRC_ROOT)/libmp3lame
CC = g++
# pacman --needed -Sy bash pacman pacman-mirrors msys2-runtime-devel msys2-runtime
# pacman -Syu
# Since pacman, you can just
# Run **`pacman -Syuu`**. Follow the instructions. Repeat this step until it says there are no packages to update.
pacman -Syuu
bardware / webservice.cfc
Last active Sep 6, 2015
SOAP web service with optional arguments
View webservice.cfc
<!--- --->
<cfcomponent output="false">
<cffunction name="myFunc" returntype="struct" access="remote">
<cfargument name="mParam" type="numeric" required="true">
<cfargument name="oParam" type="string" required="false" default="strDefault">
<cfreturn Arguments>