Prereq:
apt-get install zsh
apt-get install git-coreGetting zsh to work in ubuntu is weird, since sh does not understand the source command. So, you do this to install zsh
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
| #library import | |
| import duckdb | |
| import configparser | |
| from duckdb.experimental.spark.sql import SparkSession as session | |
| from duckdb.experimental.spark.sql.functions import col, when, lit | |
| #read configs from secrets file | |
| config = configparser.ConfigParser() | |
| config.read('duck_db_demo/secrets.ini') | |
| user = config['POSTGRES']['USER'] |
| // This will open up a prompt for text to send to a console session on digital ocean | |
| // Useful for long passwords | |
| (function () { | |
| window.sendString = function (str) { | |
| f(str.split("")); | |
| function f(t) { | |
| var character = t.shift(); | |
| var i=[]; | |
| var code = character.charCodeAt(); | |
| var needs_shift = character.match(/[A-Z!@#$%^&*()_+{}:\"<>?~|]/); |
| import React from 'react'; | |
| import compose from 'recompose/compose'; | |
| import classNames from 'classnames'; | |
| import styles from './styles.scss'; | |
| import pure from 'recompose/pure'; | |
| const Timeline = ({className, children}) => { | |
| const classes = classNames(className, styles.timeline); | |
| return (<div className={classes}>{children}</div>); | |
| }; |
| /** | |
| * Author: Richard Willis - badsyntax.co | |
| * Example here: http://demos.badsyntax.co/places-search-bootstrap/example.html | |
| * | |
| * Please note: This is not a reliable method of geocoding the address. Using the | |
| * PlacesService is a much better approach. View the example above for an example | |
| * of using the PlacesService to geocode the address. | |
| */ | |
| var service = new google.maps.places.AutocompleteService(); |
Prereq:
apt-get install zsh
apt-get install git-coreGetting zsh to work in ubuntu is weird, since sh does not understand the source command. So, you do this to install zsh
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
| describe 'App.HeaderModule', -> | |
| beforeEach -> | |
| @headerModule = window.App.HeaderModule | |
| it 'should exist', -> | |
| expect(@headerModule).not.toBeUndefined() | |
| describe 'starting', -> |
| var Utils = { | |
| /* modified version of https://gist.github.com/1243697 | |
| * adds detection of file extension rather than hard-coding .jpg as in the original | |
| */ | |
| _getExtension: function(fn) { | |
| // from http://stackoverflow.com/a/680982/292947 | |
| var re = /(?:\.([^.]+))?$/; | |
| var tmpext = re.exec(fn)[1]; | |
| return (tmpext) ? tmpext : ''; | |
| }, |
# This example does an AJAX lookup and is in CoffeeScript
$('.typeahead').typeahead(
# source can be a function
source: (typeahead, query) ->
# this function receives the typeahead object and the query string| def select_from_chosen(item_text, options) | |
| field_id = find_field(options[:from])[:id] | |
| within "##{field_id}_chzn" do | |
| find('a.chzn-single').click | |
| input = find("div.chzn-search input") | |
| # in some cases, chosen may not has a search field | |
| # so, find li that contains item_text | |
| find("li:contains('#{item_text}')").click | |
| end | |
| end |