Skip to content

Instantly share code, notes, and snippets.

View langpavel's full-sized avatar

Pavel Lang langpavel

View GitHub Profile
@langpavel
langpavel / CsvTransformStream.js
Created October 26, 2017 23:21
Node Streams: HashThroughStream, ObjectStreamToJSON and CsvTransformStream
import { Transform } from 'stream';
export default class CsvTransformStream extends Transform {
constructor(options) {
super({
decodeStrings: false,
readableObjectMode: true,
});
this.rowFlushed = true;
this.currentColumn = [];
@langpavel
langpavel / keybase.md
Last active September 24, 2016 09:55
Keybase proof

Keybase proof

I hereby claim:

  • I am langpavel on github.
  • I am langpavel (https://keybase.io/langpavel) on keybase.
  • I have a public key ASD90-YIy2SfkHcnDOIr-maeEAW83YKtCSpWkBoHp3lyGgo

To claim this, I am signing this object:

@langpavel
langpavel / template1.sql
Created February 11, 2016 06:03
PostgreSQL česká template1 šablona
/* PostgreSQL česká template1 */
UPDATE pg_database SET datistemplate = false WHERE datname = 'template1';
DROP DATABASE template1;
CREATE DATABASE template1 template=template0 encoding='UTF-8' LC_COLLATE='cs_CZ.UTF-8' LC_CTYPE='cs_CZ.UTF-8';
COMMENT ON DATABASE template1 IS 'Výchozí česká databáze';
UPDATE pg_database SET
datacl = (SELECT datacl FROM pg_database WHERE datname = 'template0'),
datistemplate = true
WHERE datname = 'template1';