Short URL: caseywatts.com/electronworkshop
| # This file contains the auditctl rules that are loaded | |
| # whenever the audit daemon is started via the initscripts. | |
| # The rules are simply the parameters that would be passed | |
| # to auditctl. | |
| # First rule - delete all | |
| -D | |
| # Increase the buffers to survive stress events. | |
| # Make this bigger for busy systems |
| CREATE TABLE large_test (num1 bigint, num2 double precision, num3 double precision); | |
| INSERT INTO large_test (num1, num2, num3) | |
| SELECT round(random()*10), random(), random()*142 | |
| FROM generate_series(1, 20000000) s(i); | |
| EXPLAIN (analyse, buffers) | |
| SELECT num1, avg(num3) as num3_avg, sum(num2) as num2_sum | |
| FROM large_test | |
| GROUP BY num1; |
Short link to this page: caseywatts.com/quicktime
Other gists & tricks: http://caseywatts.com/gists-and-tricks
Unrelated update: my book is out! Debugging Your Brain is an applied psychology / self-help book
Scenario: You want to talk with someone over google hangouts (like for a user study), and you want to record BOTH:
Server Price Breakdown: DigitalOcean, Amazon AWS LightSail, Vultr, Linode, OVH, Hetzner, Scaleway/Online.net:
Permalink: git.io/vps
| Provider | Type | RAM | Cores | Storage | Transfer | Network | Price |
|---|
- Go through the Go tour
- Get your editor setup for Go development fun times
- Read through Graduating with Go
- Read through some of the presentations in Resources for new Go Programmers
- Do the tutorial chapter from The Go Programming Language book
- Read through Effective Go
- Read through the list of common mistakes in Go
- Poke around Go by example
- come up with a project you'd like to spend 2-3 days hacking on and write up what it is and why it's interesting/appealing to you
This is the source for the scripts discussed in https://robots.thoughtbot.com/improving-user-experience-with-shell-scripts
Both scripts are in the bin/ directory of the repo that contains all the markdown documents for blog posts.
Users run bin/server and everything is automatically set up for them to view a local preview of the blog.
bin/server-setup is a dependency of bin/server and is never run directly by users.
Maitre-d is the name of the "blog engine" discussed in the article.
| require "active_record" | |
| ActiveRecord::Base.establish_connection('postgres:///testing') | |
| ActiveRecord::Migration.verbose = false | |
| ActiveRecord::Migration.class_eval do | |
| create_table :played_quizzes, force: true do |t| | |
| t.integer :player_ids, array: true | |
| t.json :quiz_snapshot | |
| end |
| # You don't need Fog in Ruby or some other library to upload to S3 -- shell works perfectly fine | |
| # This is how I upload my new Sol Trader builds (http://soltrader.net) | |
| # Based on a modified script from here: http://tmont.com/blargh/2014/1/uploading-to-s3-in-bash | |
| S3KEY="my aws key" | |
| S3SECRET="my aws secret" # pass these in | |
| function putS3 | |
| { | |
| path=$1 |