Since Twitter doesn't have an edit button, it's a suitable host for JavaScript modules.
Source tweet: https://twitter.com/rauchg/status/712799807073419264
const leftPad = await requireFromTwitter('712799807073419264');| require 'csv' | |
| require 'open-uri' | |
| GOOGLE_DOC_ID = "TO_COMPLETE" | |
| PATH = "TO_COMPLETE" | |
| puts "Downloading translations..." | |
| url = "https://docs.google.com/spreadsheets/d/#{GOOGLE_DOC_ID}/gviz/tq?tqx=out:csv" | |
| begin |
Since Twitter doesn't have an edit button, it's a suitable host for JavaScript modules.
Source tweet: https://twitter.com/rauchg/status/712799807073419264
const leftPad = await requireFromTwitter('712799807073419264');If you want to create a startup, and you've never done that before, you should consult the resources that are relevant to your situation.
[FR] Si vous comprenez le français, je vous invite à regarder la vidéo de mon pote Shubham qui résume assez bien le plus gros des conseils de cette page, en 8 minutes: Vous avez une idée de startup ?.
[FR] ...et si vous voulez comprendre tout ce contenu de manière plus efficace et ludique, inscrivez-vous sur mon MOOC "Startup Tour: créez votre startup en 3h" (gratuit).
| // ES6 tl;dr; for beginners | |
| // 1. variables | |
| // `const` & `let` are scoped at the block level | |
| if(true) { | |
| let foo = "bar" | |
| } | |
| foo // ReferenceError | |
| (Benoit Benezech 2014-10-27 16:17:33 +0100 177) it "returns the availability and correct prices" do | |
| (Benoit Benezech 2014-10-27 16:17:33 +0100 178) get :extension_availability, id: @rental.id, format: :json, end_date: (@rental.ends_at + 3.days).strftime("%d/%m/%Y"), end_time: "am", distance: '10' | |
| (Valentin Rabanelly 2013-06-03 15:51:01 +0200 179) parsed_body = JSON.parse(response.body) | |
| (Michael Bensoussan 2014-06-23 11:11:51 +0200 180) expect(parsed_body["availability"]["available"]).to be true | |
| (Marc G Gauthier 2013-09-23 12:38:14 +0200 181) expected_message = t("cars.availability.messages.#{status.info}") | |
| (Alexandru Keszeg 2013-07-31 18:40:46 +0300 182) expect(parsed_body["availability"]["message"]).to eq(expected_message) | |
| (Benoit Benezech 2014-10-27 16:17:33 +0100 183) expect(parsed_body["charges"]["rental_price"]["total"]).to eq(61.1) | |
| (Nicolas Mondollot 2013-06-09 16:34:56 +0200 184) end |
| require 'benchmark' | |
| ActiveRecord::Base.logger = nil | |
| ActiveRecord::Schema.verbose = false | |
| ActiveRecord::Migration.verbose = false | |
| # PARAMS | |
| sql = "" | |
| attributes = [] |
| { | |
| "AF": "93", | |
| "AL": "355", | |
| "DZ": "213", | |
| "AD": "376", | |
| "AO": "244", | |
| "AQ": "672", | |
| "AR": "54", | |
| "AM": "374", | |
| "AW": "297", |
| #!/usr/bin/env ruby -wKU | |
| require 'rubygems' | |
| require 'flickraw' | |
| require 'open-uri' | |
| require 'fileutils' | |
| FlickRaw.api_key = "YOUR_API_KEY" | |
| FlickRaw.shared_secret = "YOUR_SHARED_SECRET" |
| # Disclaimer: this solution has been taken from the post: http://stackoverflow.com/a/5071198/784270 | |
| # navigate to the bundler gem and in lib/bundler/runtime.rb, | |
| # find the line that does Kernel.require and wrap it like this | |
| puts Benchmark.measure("require #{file}") { | |
| Kernel.require file | |
| }.format("%n: %t %r") | |
| # Add |
| class AppDelegate | |
| def application(application, didFinishLaunchingWithOptions:launchOptions) | |
| @window = UIWindow.alloc.initWithFrame UIScreen.mainScreen.bounds | |
| @window.rootViewController = GoogleViewController.alloc.init | |
| @window.makeKeyAndVisible | |
| true | |
| end | |
| end |