x << y == x * (2 ^ y)
1 << 5 == 1 * (2 ^ 5) == 32
function loadScript( url, callback ) { | |
// create script element | |
var script = document.createElement('script'); | |
script.async = true; | |
script.src = url; | |
// attach it to DOM | |
var entry = document.getElementsByTagName('script')[0]; | |
entry.parentNode.insertBefore(script, entry); | |
import React, { useEffect } from "react"; | |
import { useFormikContext } from "formik"; | |
const FormikSubmitErrorMiddleware = ({ onSubmitError }) => { | |
const formikContext = useFormikContext(); | |
const { submitCount, isSubmitting, isValid } = formikContext; | |
useEffect(() => { | |
if ( | |
submitCount > 0 && |
-- user: | |
CREATE ROLE citus WITH NOSUPERUSER LOGIN IN ROLE pg_monitor; | |
-- database: | |
ALTER DATABASE citus SET citus.shard_replication_factor = 1; | |
ALTER DATABASE citus OWNER TO citus; | |
-- extensions: | |
CREATE EXTENSION IF NOT EXISTS "hll"; | |
CREATE EXTENSION IF NOT EXISTS "topn"; |
.blur { | |
-webkit-filter: blur(3px); | |
-moz-filter: blur(3px); | |
-ms-filter: blur(3px); | |
-o-filter: blur(3px); | |
/* FF doesn't support blur filter, but SVG */ | |
filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur"); | |
filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius = '3'); | |
filter: blur(3px); | |
} |
"/System/Library/Automator/Combine PDF Pages.action/Contents/Resources/join.py" -o "output.pdf" *.pdf |
# initializers/savon.rb | |
# Savon Global configuration | |
Savon.configure do |config| | |
config.log = true | |
config.log_level = :debug | |
config.logger = Rails.logger | |
config.env_namespace = :soapenv | |
end |
# frozen_string_literal: true | |
require "bundler/inline" | |
gemfile(true) do | |
source "https://rubygems.org" | |
git_source(:github) { |repo| "https://github.com/#{repo}.git" } | |
gem "rails", github: "rails/rails" |
conf/config.json
from current directoryMakefile
with following contents:.PHONY: _pwd_prompt decrypt_conf encrypt_conf
CONF_FILE=conf/config.json
# 'private' task for echoing instructions
_pwd_prompt:
module Main exposing (..) | |
import Html exposing (..) | |
import Color exposing (..) | |
import Collage exposing (..) | |
import Element exposing (..) | |
import Time exposing (Time) | |
import AnimationFrame | |