Skip to content

Instantly share code, notes, and snippets.

View johannesnagl's full-sized avatar
👨‍👩‍👧
#proudDadOfAGirl

Johannes Nagl johannesnagl

👨‍👩‍👧
#proudDadOfAGirl
View GitHub Profile
@johannesnagl
johannesnagl / Tweetsheets
Created August 9, 2012 10:25
Use Twitter directly in your Google Doc, so no one will ever blame you for being social
var CONSUMER_KEY = "<< YOUR KEY HERE >>";
var CONSUMER_SECRET = "<< YOUR SECRET HERE >>";
function getConsumerKey() {
return CONSUMER_KEY;
}
function getConsumerSecret() {
return CONSUMER_SECRET;
}
@johannesnagl
johannesnagl / magic-hat.js
Created October 11, 2012 12:49
the magic hat trick...
$(document).on("click", ".magic-hat", function() {
var $this = $(this), $bunny = $($this.attr("data-bunny"));
$this.slideUp(500, function() {
$bunny.slideDown(500);
$this.remove();
});
return false;
});
@johannesnagl
johannesnagl / fbcamp2013-01
Created March 1, 2013 10:30
#fbcamp 2013: 01.03.2013
Zeit;Raum 307;Raum 306;Raum304;Raum309;Raum310
11-12;100.000% Wachstum a. Facebook;B2B=B2C;Hands on - was begeistert meine Fans;Erfahrungsaustausch zu Advertising;Facebook für KMU
12-13;Facebook KPIs;Social Media Rant;Möglichkeiten der Facebook-Apps;Global Pages;Gesundheit für Webworker
13-14;Mittagspause;Mittagspause;Mittagspause;Mittagspause;Mittagspause
14-15;Facebook Recht;Pages vs. Blogs;Open Graph Apps;Interaktion auf FB;Apps bauen mit fanpage generator
15-16;Graph Search;Personal-Recruiting;Enttäuschte Kunden oder Trolle;Insights/Datennutzung;Das Projekt 'issocial'
@johannesnagl
johannesnagl / wordpress-functions.php
Created June 20, 2013 09:10
Add New Open Graph Tags for Publisher & Author to your Wordpress Setup; Read more here: http://garage.socialisten.at/2013/06/new-open-graph-tags-for-article-publisher-author/
// read more here: http://garage.socialisten.at/2013/06/new-open-graph-tags-for-article-publisher-author/
// (c) @michaelkamleitner
if ( ! function_exists('additional_opengraph_tags') ) {
function additional_opengraph_tags() {
if ( is_single() and ! is_page()) {
?>
<meta property="article:publisher" content="https://www.facebook.com/YourPageName" />
<meta property="article:author" content="https://www.facebook.com/YourAuthorName" />
@johannesnagl
johannesnagl / CakePHP Helper Test
Created December 4, 2013 11:03
Simple test for my presentation
<?php
App::uses('Controller', 'Controller');
App::uses('View', 'View');
App::uses('ArticleHelper', 'View/Helper');
class ArticleHelperTest extends CakeTestCase {
public function setUp() {
parent::setUp();
$Controller = new Controller();
<?php
App::uses('Controller', 'Controller');
App::uses('CakeRequest', 'Network');
App::uses('CakeResponse', 'Network');
App::uses('ComponentCollection', 'Controller');
App::uses('StatisticComponent', 'Controller/Component');
// A fake controller to test against
class TestStatisticController extends Controller {
<?php
App::uses('Group', 'Model');
class GroupTest extends CakeTestCase {
public $fixtures = array('app.group', 'app.groupsUser', 'app.channelsClient', 'app.client');
public $autoFixtures = false;
public function setUp() {
parent::setUp();
@johannesnagl
johannesnagl / kitickety.txt
Created February 5, 2014 11:12
why i should get a linz.kod.io ticket for free?
|\_/|
(. .)
=w= (\
/ ^ \//
(|| ||)
,""_""_ .
because we all love cats! and i would totally love to hear from one of the @github-octocats about their success stories!
/*! selectize.js - v0.8.5 | https://github.com/brianreavis/selectize.js | Apache License (v2) */
!function(a,b){"function"==typeof define&&define.amd?define("sifter",b):"object"==typeof exports?module.exports=b():a.Sifter=b()}(this,function(){var a=function(a,b){this.items=a,this.settings=b||{diacritics:!0}};a.prototype.tokenize=function(a){if(a=d(String(a||"").toLowerCase()),!a||!a.length)return[];var b,c,f,h,i=[],j=a.split(/ +/);for(b=0,c=j.length;c>b;b++){if(f=e(j[b]),this.settings.diacritics)for(h in g)g.hasOwnProperty(h)&&(f=f.replace(new RegExp(h,"g"),g[h]));i.push({string:j[b],regex:new RegExp(f,"i")})}return i},a.prototype.iterator=function(a,b){var c;c=f(a)?Array.prototype.forEach||function(a){for(var b=0,c=this.length;c>b;b++)a(this[b],b,this)}:function(a){for(var b in this)this.hasOwnProperty(b)&&a(this[b],b,this)},c.apply(a,[b])},a.prototype.getScoreFunction=function(a,b){var c,d,e,f;c=this,a=c.prepareSearch(a,b),e=a.tokens,d=a.options.fields,f=e.length;var g=function(a,b){var c,d;return a?(a=Stri
@johannesnagl
johannesnagl / install-mod-passenger.sh
Last active August 29, 2015 14:01
Install Mod Passenger on Ubuntu 14.04
# based on http://www.modrails.com/documentation/Users%20guide%20Apache.html#install_on_debian_ubuntu
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7
sudo apt-get install apt-transport-https ca-certificates -y
sudo touch /etc/apt/sources.list.d/passenger.list
echo "deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main" > /etc/apt/sources.list.d/passenger.list
sudo chown root: /etc/apt/sources.list.d/passenger.list
sudo chmod 600 /etc/apt/sources.list.d/passenger.list