View dm.js
var OldTrigger = $.fn.trigger; | |
$.fn.trigger = function () { | |
if (arguments[0] === 'dmp_AD_FETCHER_RESPONDED') { | |
jQuery('.np_SliderSeek').hide(); | |
return; | |
} | |
return OldTrigger.apply(this, arguments); | |
}; |
View event-sourcing-pattern-in-js-1.js
class AggregateRoot { | |
apply(event) { | |
this.handle(event) | |
return this | |
} | |
handle(event) { | |
var eventName = event.constructor.name | |
var eventMethod = `apply${eventName}` |
View gist:5a6e43fd6ca1da5ed9a8d51e7b400835
mkdir helloworld && cd helloworld | |
echo "# HelloWorld" > README.md | |
dotnet new sln -n HelloWorld | |
mkdir src test | |
dotnet new angular --output src/HelloWorld.WebApp --name HelloWorld.WebApp | |
dotnet new xunit --output test/HelloWorld.WebApp.Tests --name HelloWorld.WebApp.Tests | |
cd test/HelloWorld.WebApp.Tests |
View es.js
function generatedId() { | |
return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => | |
(c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16) | |
) | |
} | |
class LocalStorageEventStore { | |
getStorage() { | |
var raw = window.localStorage.getItem('event-store') | |
var data = JSON.parse(raw) || [] |
View chicken.php
<?php | |
interface FoodInterface | |
{ | |
} | |
class FriedChicken implements FoodInterface | |
{ | |
public function getName() | |
{ | |
return self::class; |
View DI.php
<?php | |
namespace Wattle\DI; | |
use ReflectionClass; | |
use Exception; | |
use Closure; | |
/** | |
* Scope Implementation. | |
*/ |
View .tmux.conf
# 0 is too far from ` ;) | |
set -g base-index 1 | |
set -g prefix ^b | |
setw -g xterm-keys on | |
set -g default-terminal "screen-256color" | |
# Automatically set window title | |
set-window-option -g automatic-rename on |
View pre-commit-swiftlint.sh
#!/bin/bash | |
# | |
# hook script for swiftlint. It will triggered when you make a commit. | |
# | |
# If you want to use, type commands in your console. | |
# $ ln -s ../../pre-commit-swiftlint.sh .git/hooks/pre-commit | |
# $ chmod +x .git/hooks/pre-commit | |
LINT=$(which swiftlint) |
View DefaultLayout.swift
class DefaultLayout : Layout { | |
let definitions = [ | |
Definition(PickButton.self, BottomButtonRepresentation.self), | |
Definition(CameraView.self, FullScreenRepresentation.self), | |
Definition(OverlayFlashView.self, FullScreenRepresentation.self), | |
] | |
} | |
class Definition { | |
var elementType : Any? |
View DefaultLayout.swift
class DefaultLayout : Layout { | |
let definitions = [ | |
(PickButton, BottomButtonRepresentation), | |
(CameraView, FullScreenRepresentation), | |
(OverlayFlashView, FullScreenRepresentation), | |
] | |
} |
NewerOlder