Skip to content

Instantly share code, notes, and snippets.

View josser's full-sized avatar
🍰
is a lie

Dmytro Chyrkin josser

🍰
is a lie
View GitHub Profile
with tbl2_view as (
with tbl3_view as (
with tbl4_view as (
select * from tbl4
)
select tbl3.*, json_agg(tbl4_view) as tbl4 from tbl3
inner join tbl4_view on tbl4_view.tbl3_id = tbl3.id
group by tbl3.id
)
import React, { Component } from 'react';
import AceEditor from 'react-ace';
import brace from 'brace'
import sql from 'brace/mode/sql';
import xcode from 'brace/theme/xcode';
export default class Explorer extends Component {
constructor(args) {
super(args);
import React, { Component } from 'react';
import { connect } from "react-redux";
import Window from "components/Window";
import Toolbar from "components/Toolbar";
import { query } from "reducers/connections";
var AceEditor = require('react-ace');
var brace = require('brace');
require('brace/mode/sql');
require('brace/theme/xcode');
import React, { Component } from 'react';
import { connect } from "react-redux";
import Window from "components/Window";
import Toolbar from "components/Toolbar";
import { query } from "reducers/connections";
var AceEditor = require('react-ace');
var brace = require('brace');
require('brace/mode/sql');
require('brace/theme/xcode');
@josser
josser / parser.js
Last active October 19, 2015 14:38
var parser = parse({delimiter: ',', columns: ['code', 'date', 'open', 'high', 'low', 'close', 'volume', 'f0']});
var saver = transform(function(asset, cb) {
models.MetastockHistory.create({
code: asset['code'],
date: moment(asset['date'], 'YYYYMMDD').format(),
price: parseFloat(asset['close'])
}).then(function (result) {
cb(null, result);
});
var parser = parse({delimiter: ',', columns: ['code', 'date', 'open', 'high', 'low', 'close', 'volume', 'f0']});
var saver = transform(function(asset, cb) {
models.MetastockHistory.create({
code: asset['code'],
date: moment(asset['date'], 'YYYYMMDD').format(),
price: parseFloat(asset['close'])
}).then(function (result) {
cb(null, result);
});
var parser = parse({delimiter: ',', columns: ['code', 'date', 'open', 'high', 'low', 'close', 'volume', 'f0']});
var saver = transform(function(asset, cb) {
models.MetastockHistory.create({
code: asset['code'],
date: moment(asset['date'], 'YYYYMMDD').format(),
price: parseFloat(asset['close'])
}).then(function (result) {
cb(null, result);
});
var fs = require('fs');
var gulp = require('gulp');
var env = process.env.NODE_ENV || 'development';
var child_process = require('child_process');
var config = require('../../config/config.json')[env];
var path = require('path');
var minimist = require('minimist');
var knownOptions = {
string: ['from'],
# prompt style and colors based on Steve Losh's Prose theme:
# http://github.com/sjl/oh-my-zsh/blob/master/themes/prose.zsh-theme
#
# vcs_info modifications from Bart Trojanowski's zsh prompt:
# http://www.jukie.net/bart/blog/pimping-out-zsh-prompt
#
# git untracked files modification from Brian Carper:
# http://briancarper.net/blog/570/git-info-in-your-zsh-prompt
function virtualenv_info {
Install And Configure The Avahi Service
Run the following two commands.
Gentoo:
# echo "net-dns/avahi -gdbm -introspection" >> /etc/portage/package.use
# emerge avahi
The first command tells portage (Gentoo's package management system) to build avahi without support for gdbm and introspection. These two features are not required and would cause portage to pull in several more uncessary packages when building avhai.
The second command tells portage to download, compile, and install the avahi service.