Skip to content

Instantly share code, notes, and snippets.

package main
import (
"fmt"
"sync"
)
func main() {
var wg sync.WaitGroup
done := make(chan struct{})
package main
import (
"flag"
"fmt"
"log"
"net/http"
"net/url"
"os"
"strings"
package main
import "fmt"
type person struct {
Name string
Age int
}
func main() {
@vbauerster
vbauerster / main.go
Last active April 8, 2018 02:27
Diff btw chan size 0 and 1
package main
import (
"fmt"
"time"
)
func main() {
// c := make(chan struct{}, 1)
c := make(chan struct{})
// http://www.sensefulsolutions.com/2012/01/viewing-chrome-cache-easy-way.html
(function() {
var preTags = document.getElementsByTagName('pre');
var preWithHeaderInfo = preTags[0];
var preWithContent = preTags[2];
var lines = preWithContent.textContent.split('\n');
// get data about the formatting (changes between different versions of chrome)
var rgx = /^(0{8}:\s+)([0-9a-f]{2}\s+)[0-9a-f]{2}/m;
imap <expr><TAB>
\ neosnippet#expandable_or_jumpable() ? "\<Plug>(neosnippet_expand_or_jump)" :
\ emmet#getFileType()=='html' && match(getline('.'), '<.*>')<0 ? emmet#expandAbbrIntelligent("\<plug>(emmet-move-next)") :
\ pumvisible() ? "\<C-n>" :
\ "\<TAB>"
@vbauerster
vbauerster / introrx.md
Created December 11, 2015 10:24 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing
import {HttpClient} from 'aurelia-fetch-client'
import {Authentication} from './authentication';
import {BaseConfig} from './baseConfig'
import {inject} from 'aurelia-framework';
import {Storage} from './storage';
@inject(HttpClient, Authentication, Storage, BaseConfig)
export class FetchConfig {
constructor(httpClient, authService, storage, config){
this.httpClient = httpClient;
define(function(require){
//var React = require('react');
var jQuery = require('jquery');
//var TemplatesPanel = require('modules/pathboard/common/views/templatesPanel');
//var Templates = require('modules/pathboard/common/models/templates');
//var templates = new Templates();
//var Loading = require('ui/react/loading');
//var Panel = require('ui/react/modals/panel');
sudo easy_install pip
pip install --user neovim