-
Use the
debug
log level to theerror_log
directive- I think this writes to the log for all requests, not just errors.
-
Use
return 302 http://localhost
to force a redirect to localhost. -
Use
add_header
to write debug info to HTTP headers for later inspection
Instructions for setting up Asset Manager on EC2 are in https://gist.github.com/chrisroos/bf9e60642395c84e76cb0ecc1cd1272d.
# Create 1MB file
$ dd if=/dev/zero of=1MB.dat bs=1M count=1
-
I noticed for the first time this morning that the buttons on the left and right of the screen are to move forward through the book. I'd previously assumed they were for moving backward and forward through the book.
-
I plugged the device into my laptop and copied a PDF (printed from Pocket) to the documents folder. This showed up on the homescreen and I was able to read it.
-
I changed the email address for my device to something more friendly and emailed a PDF (printed from Pocket) to it. It showed up on the homescreen of my Kindle in no time. And shows up in "My Content" at Amazon.com.
ubuntu@ip-172-30-0-184:~/asset-manager$ ab -n1000 "http://asset-manager.ec2.gov.uk/media/597a14f18456ae0dfd5ad8b8/1MB.dat"
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking asset-manager.ec2.gov.uk (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
- AMI: ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20170727 (ami-1e749f67)
- t2.large instance
$ sudo apt-get update
$ sudo apt-get install -y git
$ sudo apt-get install -y gcc build-essential
$ sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev
require 'bundler/inline' | |
gemfile do | |
source 'https://rubygems.org' | |
gem 'liquid' | |
end | |
require 'date' | |
require 'liquid' |
The way to do it seems to be to share the files from the source account to the destination account, copy the files in the destination account and then remove the files from the source account.
Sharing the files with the destination account and then removing them from the source account results in them being removed from the destination account.
Sharing the files with the destination account, adding them to My Drive in the destination account and then removing them from the source account results in them being removed from the destination account.
This demonstrates the difference in behaviour when using the public|protected|private_methods
methods to check for the presence of a module method defined on Kernel
or Object
versus those defined in another Module.
-
Store the tasks in our "GFR Tasks" Google calendar.
- Relatively fine grained control over dates of tasks (e.g. second Wednesday of each month)
-
IFTTT applet turns these events into cards in Trello
- Our applets
- "If any event starts on GFR Tasks, then create a card in - Go Free Range board"
- Fires 15 minutes before the start date of a task, i.e. 23:45 for all day tasks