Skip to content

Instantly share code, notes, and snippets.

@kamil
kamil / ReactstrapFormik.jsx
Created February 8, 2019 14:10
Reactstrap formik components
const InputFeedback = ({ error }) =>
error ? <div className="input-feedback">{error}</div> : null;
const Checkbox = ({
field: { name, value, onChange, onBlur },
form: { errors, touched, setFieldValue },
id,
label,
className,
...props
@kamil
kamil / rails-jsonb-queries
Created July 21, 2018 20:00 — forked from mankind/rails-jsonb-queries
Rails-5 postgresql-9.6 jsonb queries
http://stackoverflow.com/questions/22667401/postgres-json-data-type-rails-query
http://stackoverflow.com/questions/40702813/query-on-postgres-json-array-field-in-rails
#payload: [{"kind"=>"person"}]
Segment.where("payload @> ?", [{kind: "person"}].to_json)
#data: {"interest"=>["music", "movies", "programming"]}
Segment.where("data @> ?", {"interest": ["music", "movies", "programming"]}.to_json)
Segment.where("data #>> '{interest, 1}' = 'movies' ")
Segment.where("jsonb_array_length(data->'interest') > 1")
@kamil
kamil / designer.html
Created December 4, 2014 19:56
designer
<link rel="import" href="../google-map/google-map.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;
width: 100%;
height: 100%;
@kamil
kamil / somewhere_eg_init.rb
Created April 2, 2012 22:31
supress Rendered* messages in production logs, Rails 3
module ActiveSupport
class BufferedLogger
def add(severity, message = nil, progname = nil, &block)
return if message =~ /^*Rendered.*\(\d+.\d+ms\)/ && Rails.env.production?
@log.add(severity, message, progname, &block)
end
end
end
@kamil
kamil / mongod_simple.sh
Created March 10, 2012 14:40
MongoDB testing helper
#!/bin/bash
trap quit INT
FROM=$1
TO=$2
quit()
{
for port in `seq $FROM $TO`; do
require 'rack'
module Rack
class Tusk
CONTENT_TYPE = "multinational-treaty/acta".freeze
def initialize(app)
@app = app
from dupa import klocek
class Sraczka():
pass