Skip to content

Instantly share code, notes, and snippets.

View mischah's full-sized avatar
:octocat:
afk // brb

Michael Kühnel mischah

:octocat:
afk // brb
View GitHub Profile
@mischah
mischah / dabblet.css
Created November 13, 2012 13:58
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
background: #f06;
background: linear-gradient(45deg, #f06, yellow);
min-height: 100%;

Code Style

  • Tab indentation
  • Single-quotes
  • Semicolon
  • Strict mode
  • No trailing whitespace
  • Variables at the top of the scope
  • Multiple variable statements
  • Space after keywords and between arguments and operators
var Twit = require("twit");
var config = require('./oauthconfig');
console.log("config:");
console.log(config);
var T = new Twit({
consumer_key: config.consumer_key,
consumer_secret: config.consumer_secret,
access_token: config.access_token,
@mischah
mischah / config.cson
Last active November 23, 2016 14:04
Current Atom settings
"*":
"atom-beautify":
general:
analytics: false
js: {}
core:
disabledPackages: [
"minimap-highlight-selected"
"minimap"
"atom-ternjs"
@mischah
mischah / .gitattributes
Last active June 29, 2017 08:17
.gitattributes file containing binary file extensions based on https://github.com/sindresorhus/binary-extensions
*.3ds filter=lfs diff=lfs merge=lfs -text
*.3g2 filter=lfs diff=lfs merge=lfs -text
*.3gp filter=lfs diff=lfs merge=lfs -text
*.7z filter=lfs diff=lfs merge=lfs -text
*.a filter=lfs diff=lfs merge=lfs -text
*.aac filter=lfs diff=lfs merge=lfs -text
*.adp filter=lfs diff=lfs merge=lfs -text
*.ai filter=lfs diff=lfs merge=lfs -text
*.aif filter=lfs diff=lfs merge=lfs -text
*.aiff filter=lfs diff=lfs merge=lfs -text
@mischah
mischah / jquery.fullScreenHelper.js
Last active April 30, 2018 09:44
Helper methods to handle vendor specific methods provided by the HTML5 fullscreen API for the web platform. See readme.md for details.
/**
* Checking the browsers fullscreen ability. Returns vendor specific methods.
* @return {Object} return.requestMethod The browser specific requestFullScreen method
* @return {Object} return.cancelMethod The browser specific cancelFullScreen method
*/
var checkFullScreenAbility = function() {
var fullScreenAbility = {},
requestMethod = document.body.requestFullScreen ||
document.body.webkitRequestFullScreen ||
document.body.mozRequestFullScreen ||
@mischah
mischah / How to.md
Last active May 4, 2018 09:45
VSCode Settings for formatting using Prettier

How to setup Prettier to manually format your code

  1. Install Prettier
  2. Update User Settings
    {
      "editor.formatOnPaste": false,
      "editor.formatOnSave": false,
    }
@mischah
mischah / footer.html
Last active July 4, 2018 08:45
BEM like CSS Naming Conventions
@mischah
mischah / delay.js
Created April 14, 2019 20:59
Promisified setTimeout
// Promisified setTimeout
const delay = (duration = 0) =>
new Promise(resolve =>
setTimeout(() => {
resolve();
}, duration)
);
// Usage
async function myFunction() {
@mischah
mischah / keybindings.json
Last active December 11, 2020 10:06
Current visual studio code settings
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "cmd+shift+t", "command": "workbench.action.terminal.toggleTerminal" },
{ "key": "cmd+shift+7", "command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly" },
{ "key": "cmd+alt+shift+7", "command": "editor.action.blockComment",
"when": "editorFocus" },
{ "key": "ctrl+s", "command": "workbench.action.toggleSidebarVisibility" }
]