duplicates = multiple editions
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
| This project has been moved to a GitHub repository to allow Pull Requests. | |
| See: https://github.com/Ewpratten/youtube_ad_blocklist |
| " Set the title of the Terminal to the currently open file | |
| function! SetTerminalTitle() | |
| let titleString = expand('%:t') | |
| if len(titleString) > 0 | |
| let &titlestring = expand('%:t') | |
| " this is the format iTerm2 expects when setting the window title | |
| let args = "\033];".&titlestring."\007" | |
| let cmd = 'silent !echo -e "'.args.'"' | |
| execute cmd | |
| redraw! |
| function getWatchers(root) { | |
| root = angular.element(root || document.documentElement); | |
| var watcherCount = 0; | |
| function getElemWatchers(element) { | |
| var isolateWatchers = getWatchersFromScope(element.data().$isolateScope); | |
| var scopeWatchers = getWatchersFromScope(element.data().$scope); | |
| var watchers = scopeWatchers.concat(isolateWatchers); | |
| angular.forEach(element.children(), function (childElement) { | |
| watchers = watchers.concat(getElemWatchers(angular.element(childElement))); |
| around { |example| with_wait_time(6) { example.run } } |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| #!/usr/bin/env python | |
| # ./sscan.py input.mov rownumber output.png | |
| # This is meant to be hyper-simple and makes | |
| # some assumptions like: you want a row (not | |
| # a column), the video is RGB (not gray), etc. | |
| # Bug: frame_count is sometimes fractional. | |
| # int() and the "if not okay" are workarounds. |
| /************* | |
| * ambush.js * | |
| ************* | |
| * | |
| * Oh. Oh, I see. This wasn't quite part of the plan. | |
| * | |
| * Looks like they won't let you take the Algorithm | |
| * without a fight. You'll need to carefully weave your | |
| * way through the guard drones. | |
| * |
| ENV["RAILS_ENV"] ||= 'test' | |
| require File.expand_path("../../config/environment", __FILE__) | |
| require 'rspec/rails' | |
| require 'capybara/rspec' | |
| RSpec.configure do |config| | |
| config.use_transactional_fixtures = false | |
| config.treat_symbols_as_metadata_keys_with_true_values = true |
| module ExponentialBackoff | |
| def self.retry_with_exponential_backoff *args | |
| opts = { max: 3 } | |
| opts.merge!(args.pop) if args.last.is_a?(Hash) | |
| attempt = 0 | |
| begin | |
| yield | |
| rescue *args | |
| if attempt < opts[:max] | |
| attempt += 1 |