As configured in my dotfiles.
start new:
tmux
start new with session name:
| # Convert Hashes to CSV easily | |
| # source.rb | |
| # | |
| # { valid: "ruby", hash: "" } | |
| # { another: "valid", ruby: "hash" } | |
| # { etc... | |
| # usage: | |
| # |
| #!/bin/bash | |
| # remove __MACOSX foldr and .DS_Store files | |
| # from *_original.zip file | |
| # zip again and place under fixed/* | |
| for x in $* | |
| do | |
| unzip $x |
As configured in my dotfiles.
start new:
tmux
start new with session name:
| t = 236 # seconds | |
| Time.at(t).utc.strftime("%H:%M:%S") | |
| => "00:03:56" | |
| # Reference | |
| # http://stackoverflow.com/questions/3963930/ruby-rails-how-to-convert-seconds-to-time |
| #!/bin/sh | |
| ### | |
| # SOME COMMANDS WILL NOT WORK ON macOS (Sierra or newer) | |
| # For Sierra or newer, see https://github.com/mathiasbynens/dotfiles/blob/master/.macos | |
| ### | |
| # Alot of these configs have been taken from the various places | |
| # on the web, most from here | |
| # https://github.com/mathiasbynens/dotfiles/blob/5b3c8418ed42d93af2e647dc9d122f25cc034871/.osx |
| require 'net/http' | |
| class HttpClient | |
| def initialize(base_url, username = nil, password = nil) | |
| @base_url = base_url | |
| @username = username | |
| @password = password | |
| end | |
| def get(path, headers = {}) |
| // SymSpell: 1000x faster through Symmetric Delete spelling correction algorithm | |
| // | |
| // The Symmetric Delete spelling correction algorithm reduces the complexity of edit candidate generation and dictionary lookup | |
| // for a given Damerau-Levenshtein distance. It is three orders of magnitude faster and language independent. | |
| // Opposite to other algorithms only deletes are required, no transposes + replaces + inserts. | |
| // Transposes + replaces + inserts of the input term are transformed into deletes of the dictionary term. | |
| // Replaces and inserts are expensive and language dependent: e.g. Chinese has 70,000 Unicode Han characters! | |
| // | |
| // Copyright (C) 2012 Wolf Garbe, FAROO Limited | |
| // Version: 1.6 |
| Using gem aws-sdk for a ror application for uploading images to s3 | |
| Uploading images to a fixed bucket with different folders for each object or application. | |
| The s3 keeps a limitation on the number of buckets creattion whereas there is no | |
| limitation for content inside a bucket. | |
| This code will upload image for a user to s3 using aws-sdk gem. The bucket and the image uploaded are made public | |
| so that the images uploaded are directly accessible. The input it takes is the image complete path | |
| where it is present, folder in which it should be uploaded and user_id for whom it should | |
| be uploaded. |