Skip to content

Instantly share code, notes, and snippets.

View bfncs's full-sized avatar

Marc Löhe bfncs

View GitHub Profile
@bfncs
bfncs / index.html
Last active December 16, 2015 19:49
Webfonts asynchron von fonts.com laden Demo: http://by.byteb.us/0hLYzb
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="de"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="de"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9" lang="de"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="de"> <!--<![endif]-->
<head>
<meta charset="utf-8" />
<link rel="dns-prefetch" href="//fast.fonts.com" />
<title>Fonts.com asynchronous loading test</title>
<meta name="description" content="Lorem ipsum ist ein Blindtext, der nichts bedeutet, aber gut aussieht." />
@bfncs
bfncs / TextAreaCounter.js
Created December 11, 2012 14:24
TextArea Counter for Processwire
(function ($) {
var checkWordLimit = function (elem) {
console.log('recalc');
var count = elem.attr('data-maxwords') - elem.val().split(/\s+/).length;
elem.parent().find("span.counterWords span").text(count);
};
$(document).ready(function () {
$('textarea[data-maxchars]').each(function () {
var $this = $(this);
@bfncs
bfncs / arbeiten_auf_der_bash-konsole.md
Created August 27, 2012 08:22
Arbeiten auf der Bash-Konsole

Arbeiten auf der Bash-Konsole

In Verzeichnissen navigieren

Grundlagen

Unter Linux und allen anderen auf UNIX basierenden Betriebssystemen (Mac OS, BSD, etc) werden alle Dateien innerhalb eines einzigen hierarchischen Baumes organisiert; Ordner können weitere Ordner oder Dateien enthalten.

Diese Hierarchie startet mit dem Ordner /, der sogenannten "Root-Verzeichnis". Von dort aus kann jeder Ort im Dateisystem durch Angabe eines absoluten Pfades erreicht werden. Absolute Pfade erkennt man daran, dass Sie mit einem / beginnen, der für das Root-Verzeichnis steht. Das eigene Verzeichnis befindet sich im Normalfall etwa unter dem absolut Pfad /home/username/ (wobei username dem eigenen Benutzernamen entsprechen muss).

@bfncs
bfncs / jquery.animbpos.js
Created March 13, 2012 18:41
jQuery Plugin: Animate Background Position
/**
* jQuery: animate background position
* Author: Marc Löhe
* Based on a work by Alexander Farkas
*/
(function ($) {
$.extend($.fx.step,{
backgroundPosition: function(fx) {
if (fx.state === 0) {
@bfncs
bfncs / mouse.js
Created March 12, 2012 09:41
Read Linux mouse(s) in node.js
/**
* Read Linux mouse(s) in node.js
* Author: Marc Loehe (marcloehe@gmail.com)
*
* Adapted from Tim Caswell's nice solution to read a linux joystick
* http://nodebits.org/linux-joystick
* https://github.com/nodebits/linux-joystick
*/
var fs = require('fs'),
@bfncs
bfncs / jquery.defaultvalues.js
Created March 10, 2012 10:14
jQuery Plugin: Default form values from labels
/* DefaultValues v0.1 - Form input default values from labels
* by Marc Loehe
* http://marcloehe.de
*/
(function ($) {
$.fn.DefaultValues = function() {
return this.each(function() {
var form = $(this);
$(this).find('input[type=text], textarea').each(function() {
@bfncs
bfncs / defaultTemplateByParentTv.plugin.php
Created December 13, 2011 23:55
Default Children Template by Parent TV - modX Revolution Plugin
<?php
/**
* =========================
* defaultTemplateByParentTv
* =========================
*
* Plugin for modX Revolution
* Set default template for children of a ressource
*
* Author: