View Duration Markup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
The following is recommended markup for duration. | |
This improves the rendering in screen readers | |
--> | |
<span class="dur"><span aria-hidden="true">(</span><span class="visually-hidden">. duration </span> 7<span aria-hidden="true">′</span> 29<span aria-hidden="true">″ )</span></span> |
View wbench.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Licence terms: http://creativecommons.org/licenses/by-sa/3.0/nz/ | |
This was done via a Vodaphone cable (ex Telstra) connection in Lower Hutt, New Zealand | |
http://www.speedtest.net/my-result/3790128466 | |
I did this last year on Sunday July 14 2013 if you want to compare results: https://gist.github.com/rhulse/5992832 | |
The rationale of the test was to see if we (Radio NZ) are improving over time (we do lots of internal testing) and as against other media sites. | |
In couple of weeks www.radionz.co.nz is getting a couple of big performance upgrades (more details on this later) and this data will serve as a benchmark to see how much we've improved. |
View wbench.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Licence terms: http://creativecommons.org/licenses/by-sa/3.0/nz/ | |
This was done via a Vodaphone cable (ex Telstra) connection in Lower Hutt, New Zealand | |
http://www.speedtest.net/my-result/2835224438 | |
Testing http://www.radionz.co.nz/ | |
At Sun Jul 14 13:04:07 2013 | |
10 loops | |
Fastest Median Slowest Std Dev |
View testcase.css
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
p{ font-size: 20px;} | |
@media print { | |
/* text be gone */ | |
.removeforprint{display:none} | |
} |
View formtastic_extentions.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file contains custom input method from formtastic 1.2 and their | |
# replacement classes in 2.0 | |
module FormtasticExtensions | |
class WysiwygInput < Formtastic::Inputs::TextInput | |
def input_html_options | |
wysiwyg_type = input_options.delete(:controls) |
View gist:971362
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This code is for illustrative purposes only and should be read in conjunction | |
# with this blog post: | |
# http://richardhulse.blogspot.com/2011/05/rebuilding-radio-nz-part-6-schedules.html | |
# This code is released under an MIT license (the same as Rails). | |
class NationalScheduleParser < Parser | |
def self.parse!(html) |
View gist:971350
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// name richtextparser.inc | |
// This code is license GPL version 2 | |
// It is an example from the blog series rebuilding radionz.co.nz | |
// http://richardhulse.blogspot.com/ | |
/* VERSION HISTORY |
View gist:971345
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This code is for illustrative purposes only and should be read in conjunction | |
# with this blog post: | |
# http://richardhulse.blogspot.com/2011/05/rebuilding-radio-nz-part-6-schedules.html | |
require 'open-uri' | |
require 'html_parser_docs' | |
namespace "migrate" do | |
desc "Fetch the remote files" |
View recipe_import.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This code is for illustrative purposes only and should be read in conjunction | |
# with this blog post: | |
# http://richardhulse.blogspot.com/2011/04/rebuilding-radio-nz-part-4-content.html | |
# I was still learning Rails and Ruby at the time this was written, | |
# so it is a but rough and ready. | |
# This code is released under an MIT license (the same as Rails). | |
View html_parser_docs.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This code is used to 'line parse' schedules that are create in MS Word. | |
# It build on the gist http://gist.github.com/552955 | |
# Once the HTML is cleaned up in core, it is passed into a class | |
# based on the type of document. | |
# Each class works through a schedule document line-by-line, determining | |
# the context - what is the day and event | |
# These events are stored and imported into the main CMS. |
NewerOlder