Skip to content

Instantly share code, notes, and snippets.

View schovi's full-sized avatar
👁️

David Schovanec schovi

👁️
View GitHub Profile
type SupermodelGsAdditionalProductClassificationDetails {
additionalProductClassificationCode: SupermodelGsPropertiesAdditionalProductClassificationCode
additionalProductClassificationValue: SupermodelGsPropertiesAdditionalProductClassificationValue
additionalProductClassificationCodeDescription: SupermodelGsPropertiesAdditionalProductClassificationCodeDescription
}
type SupermodelGsAdditiveDetails {
additiveLevelOfContainment: SupermodelGsPropertiesAdditiveLevelOfContainment
additiveName: SupermodelGsPropertiesAdditiveName
}
type SupermodelSchemaorgReference {
executableLibraryName: SupermodelSchemaorgPropertiesExecutableLibraryName
assemblyVersion: SupermodelSchemaorgPropertiesAssemblyVersion
programmingModel: SupermodelSchemaorgPropertiesProgrammingModel
assembly: SupermodelSchemaorgPropertiesAssembly
targetPlatform: SupermodelSchemaorgPropertiesTargetPlatform
}
scalar SupermodelSchemaorgAboutPage
@schovi
schovi / Dockerfile
Last active February 27, 2018 11:43
FROM debian:jessie
WORKDIR /cpuminer
RUN apt-get update && \
apt-get install -y build-essential libssl-dev libcurl4-openssl-dev wget tar \
libjansson-dev libgmp-dev automake screen ca-certificates
RUN wget https://github.com/JayDDee/cpuminer-opt/archive/v3.7.10.tar.gz
RUN tar xvzf v3.7.10.tar.gz -C /cpuminer --strip-components=1
// file auth0_store.js
const Auth0Store = types.model('Auth0Store', {
authenticating: true,
profile: types.maybe(types.map({...}))
}).actions(self => {
return {
authenticated() {self.authenticating = false}
}
})
{
"id": uuid(),
"revisionNumber": 99,
"updated": "2014-01-20T05:15:31.000+0000",
"created": "2013-10-27T05:08:26.000+0000",
"description": "vel accumsan tellus nisi eu orci mauris lacinia sapien quis libero nullam sit amet turpis elementum ligula vehicula consequat",
"robotsPolicy": "erat volutpat in",
"name": "ipsum aliquam non",
"qpsLimitOverall": 39,
"crossdomainPolicy": "nisl aenean lectus",
@schovi
schovi / exclude_persisting_attributes_concern.rb
Created September 29, 2017 19:35
Prevent Rails ActiveRecord from store some attributes
module ExcludePersistingAttributesConcern
module Prepender
def arel_attributes_with_values(attribute_names)
super(attribute_names_without_one_for_persisting(attribute_names))
end
end
extend ActiveSupport::Concern
included do
@schovi
schovi / Docker.md
Created April 21, 2017 21:57
Docker crashcourse - Prague Ruby Meetup 20.4.2017

Docker rychlokurz

  • David Schovanec
  • Prague Ruby Meetup 20.4.2017

Co je Docker?

  • virtualizace
  • minimální vrstva
@schovi
schovi / sidekiq.rb
Created March 17, 2017 22:38
Configure sidekiq via ENV variables
Sidekiq.configure_server do |config|
ENV["SIDEKIQ_NAMESPACE"] && config.options[:namespace] = ENV["SIDEKIQ_NAMESPACE"]
ENV["SIDEKIQ_CONCURRENCY"] && config.options[:concurrency] = ENV["SIDEKIQ_CONCURRENCY"].to_i
ENV["SIDEKIQ_VERBOSE"] && config.options[:verbose] = ENV["SIDEKIQ_VERBOSE"] === 'true'
ENV["SIDEKIQ_LOGFILE"] && config.options[:logfile] = ENV["SIDEKIQ_LOGFILE"]
ENV["SIDEKIQ_PIDFILE"] && config.options[:pidfile] = ENV["SIDEKIQ_PIDFILE"]
config.options[:strict] = true
if ENV["SIDEKIQ_QUEUES"]
@schovi
schovi / keybase.md
Created February 8, 2017 08:51
keybase.md

Keybase proof

I hereby claim:

  • I am schovi on github.
  • I am schovi (https://keybase.io/schovi) on keybase.
  • I have a public key whose fingerprint is 8878 CAC3 5ECC CD60 3944 44E5 72C6 AEDF 3CE2 60A2

To claim this, I am signing this object:

@schovi
schovi / abortableFetch.js
Created January 16, 2017 14:38
Simple javascript fetch request with ability to be abort.
const abortableFetch(url, options) {
var abort;
const promise = new Promise((resolve, reject) => {
abort = reject
fetch(url, options).then(resolve, reject)
})
promise.abort = abort