Skip to content

Instantly share code, notes, and snippets.

View kulpae's full-sized avatar

Paul Koch kulpae

View GitHub Profile
Standliste Veganes Sommerfest Bremen 2017
1 Ärzte gegen Tierversuche, Infostand
2 Aleco + Taifun, Abgep. LM u. Taifun Tofu Produkte
3 Albert Schweitzer, Infos Abschaffung Massentierhaltung
4 BKK Provita, Unterstützt die rein pflanzliche Ernährung
5 Bellissima, Veganes Speise-Eis Gastro
6 Cachanga, Indianisches Essen Gastro
7 Fairtragen, faire Kleidung
8 Soul Food Academy, Infos u. Vorführ. vegane Ernährung
9 Happy Cheeze, Rohkost-Käse und Kuchen
@kulpae
kulpae / chromium twin request
Last active December 17, 2015 02:09
chromium requests
Chromium:
first request:
GET /blog/test6_assets/img1.png HTTP/1.1
Host: localhost:3000
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31
Accept-Encoding: gzip,deflate,sdch
@kulpae
kulpae / get request
Created May 7, 2013 16:24
Chrome network data
Request URL:http://localhost:3000/blog/test6_assets/img1.png
Request Method:GET
Status Code:304 Not Modified
Request Headers
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,de;q=0.6,ru;q=0.4
@kulpae
kulpae / gist:5533920
Created May 7, 2013 16:21
thin output
Started GET "/blog/test6_assets/img1.png" for 127.0.0.1 at 2013-05-07 18:17:48 +0200
Processing by ItemsController#show as HTML
Parameters: {"id"=>"blog/test6_assets/img1.png"}
Git tree fetched: /
Git blob fetched: /blog/test6_assets/img1.png
Rendered text template (0.0ms)
Sent data img1.png (0.8ms)
Completed 200 OK in 48ms (Views: 0.7ms)
Gnami::Application.routes.draw do
namespace :scm do
match "/repos/:repo_id/commits" => "commits#index", :as => :repo_commits, :constraints => { :repo_id => /[0-9A-Za-z\-\_\.]+/ }
match "/repos/:repo_id/:id/(:path)" => "commits#show", :as => :repo_scm_commit, :constraints => { :path => /.+/, :repo_id => /[0-9A-Za-z\-\_\.]+/ }
match "/repos/:id" => "repos#show", :constraints => { :id => /[0-9A-Za-z\-\_\.]+/ }, :as => :repo
match "/repos" => "repos#index"
end
# match "/feed(.:format)"
@kulpae
kulpae / tags
Created October 12, 2012 14:03
gtk tags from gtkfilechooserdialog.h
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.8 //
GTK_FILE_CHOOSER_DIALOG /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h 32;" d
GTK_FILE_CHOOSER_DIALOG_CLASS /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h 33;" d
GTK_FILE_CHOOSER_DIALOG_GET_CLASS /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h 36;" d
GTK_IS_FILE_CHOOSER_DIALOG /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h 34;" d
@kulpae
kulpae / gist:3839851
Created October 5, 2012 13:37
git config
[alias]
last = log -1 HEAD
st = status -s
br = branch
co = checkout
ci = commit
lg1 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative
lg2 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(bold white)— %an%C(reset)' --abbrev-commit
lg = !"git lg1"
qemu-system-x86_64 -enable-kvm -smp 1 -m 256 -usb -soundhw sb16 -net nic,model=e1000,vlan=0 -net user,vlan=0,hostfwd=tcp::22222-:22 -rtc base=localtime -drive file=debian_squeeze_disk_overlay.qcow2,if=ide -virtfs local,path=share,security_model=none,mount_tag=share -kernel /boot/vmlinuz -initrd /boot/initramfs-linux.img -append 'root=/dev/sda1'
@kulpae
kulpae / decrypt
Created December 14, 2011 19:19
substitution
Rqabsdk Cbv vdpqocz iabrdpp dvgqrro bqlo, sqii di icab ldc scdidk Odfo xk dcrd ktrtqpwbqldociabd Ixliocoxoctr bqrsdpo xrs scdid xdldvyxrsdr bqlo, stgxkdrocdvo Cbv lcood jxrqdabio, ycd Cbv sqldc ztvedeqredr idcs. Yt bqlo Cbv qredidojo, yqi yqv edvqodr, ydpabd Dxvdv Iabvcood gtdrrod kqr eeu. cr dcrdk Qpetvcobkxi qllcpsdr?
Sdv jydcod Odcp: Ycd pqred yxdvsdr scd scdinqdbvcedr Odcprdbkdv qr Crutvkqoctriicabdvbdco kco cbvdr Rtodlttgi xdldviabpqdece ldrtdocedr, xk nd dcrdr SDI-, 3SDI- tsdv QDI256-Iabpxdiidp jx lvxod-utvadr? Ycd pqred yxdvsd Ettepd lvqxabdr? Vdabdryde xrs Ldevxdrsxre rcabo zdvediidr.
===========================
Schritte:
1. Annahme sqii = dass
s->d
q->a
require 'cancan'
module Forem
class Ability
include CanCan::Ability
def initialize(user)
user ||= Forem.user_class.new # anonymous user
user.class.send :include, Forem::DefaultPermissions