Live demo: http://dashing-map.herokuapp.com/
Created by: @andmcgregor
Uses the Google Maps API to display latitude and longitude coordinates.
| require 'rack' | |
| require 'rack-legacy' | |
| use Rack::Legacy::Php, Dir.getwd | |
| use Rack::Static, :urls => %w{/css /files /img /js /favicon.ico}, :root => "app/webroot" | |
| run Rack::File.new Dir.getwd |
| require('config/adapters/faye-adapter'); | |
| export default DS.FayeAdapter.extend(); |
Live demo: http://dashing-map.herokuapp.com/
Created by: @andmcgregor
Uses the Google Maps API to display latitude and longitude coordinates.
| # Only run in server process, not console or rake tasks | |
| if !Rails.const_defined?('Console') && !($0 =~ /rake$/) && !Rails.env.test? | |
| Rails.application.config.after_initialize do | |
| (1..2).each do |thread_id| | |
| Thread.new { | |
| Thread.current[:thread_name] = "DJ Web Worker Thread #{thread_id}" | |
| ActiveRecord::Base.connection_pool.with_connection do |conn| | |
| dj = Delayed::Worker.new | |
| Rails.logger.warn "Starting #{Thread.current[:thread_name]}" |
#Description#
Simple Dashing Job to display Trello info about your boards. Uses Trello API.
#Dependencies# ruby-trello
On 27 December 2021, Lyndon James McLeod (a.k.a. Roman McClay) shot at least six people in Denver, killing five. McLeod had a large following among men's rights activists and the dissident right on Twitter, in part because of his book Sanction, which some of his readers interpreted as a "manifesto". McLeod also had a history of threatening to kill people on Twitter, and many of his fans have made it clear that his preoccupation with violence was what drew them to McLeod:
Chance Lunceford (30 April 2020):
If Theodore J. Kaczynski had been a more
Flying Widgets adds CSS3 transitions to your dashboard, allowing you to cycle through multiple widget sets on a single TV without page reloads, using stylish CSS3 transitions. You can even still re-order your widgets and save their locations!
Note that sinatra-cyclist is a potential alternative if the machine you use to display your dashboards is lacking in graphics horsepower.
To use, put this file in assets/javascripts/cycleDashboard.coffee. Then find this line in application.coffee:
$('.gridster ul:first').gridster
| #!/usr/bin/env bash | |
| ## Configs ## | |
| ZFSSNAPSHOTNAME="duplicacy" | |
| mountSnapshots () { | |
| mkdir -p "/mnt/$ZFSSNAPSHOTNAME" | |
| mount -t zfs "$ZFSSNAPSHOTBASE@$ZFSSNAPSHOTNAME" "/mnt/$ZFSSNAPSHOTNAME" |
The graphing widget shows graphs using the Rickshaw graphing library. The names of data fields should be (vaguely) familiar if you've used Rickshaw before.
It's recommended that you replace the /assets/javascripts/rickshaw.min.js from your dashboard with the latest from here.
| WITH table_scans as ( | |
| SELECT relid, | |
| tables.idx_scan + tables.seq_scan as all_scans, | |
| ( tables.n_tup_ins + tables.n_tup_upd + tables.n_tup_del ) as writes, | |
| pg_relation_size(relid) as table_size | |
| FROM pg_stat_user_tables as tables | |
| ), | |
| all_writes as ( | |
| SELECT sum(writes) as total_writes | |
| FROM table_scans |