Skip to content

Instantly share code, notes, and snippets.

View DavidMaarek's full-sized avatar
🎯
Focusing

DavidMaarek

🎯
Focusing
View GitHub Profile
@raghavgarg1257
raghavgarg1257 / error-logger.ts
Last active September 24, 2020 09:54
Angular Universal, add Error Logger like Sentry. Medium Article
import { ErrorHandler } from '@angular/core';
import { environment } from '../environments/environment';
export class ErrorLogger implements ErrorHandler {
static initWith(sentry: any) {
return () => new ErrorLogger(sentry);
}
constructor(private sentry: any) {
@BryanSchuetz
BryanSchuetz / cachebust.rb
Created February 17, 2018 16:19
CSS Cache Bust Jekyll Plugin
module Jekyll
module CacheBust
class CacheDigester
require 'digest/md5'
attr_accessor :file_name, :directory
def initialize(file_name:, directory: nil)
self.file_name = file_name
self.directory = directory
// Includes functions for exporting active sheet or all sheets as JSON object (also Python object syntax compatible).
// Tweak the makePrettyJSON_ function to customize what kind of JSON to export.
var FORMAT_ONELINE = 'One-line';
var FORMAT_MULTILINE = 'Multi-line';
var FORMAT_PRETTY = 'Pretty';
var LANGUAGE_JS = 'JavaScript';
var LANGUAGE_PYTHON = 'Python';
@jimbojsb
jimbojsb / gist:1630790
Created January 18, 2012 03:52
Code highlighting for Keynote presentations

Step 0:

Get Homebrew installed on your mac if you don't already have it

Step 1:

Install highlight. "brew install highlight". (This brings down Lua and Boost as well)

Step 2: